From 0f40c63ea0194bb6f782c2bd8db5f8c3fea067b9 Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Tue, 22 Jul 2025 09:53:59 -0700 Subject: [PATCH] =?UTF-8?q?ci(docker):=20=E4=BF=AE=E5=A4=8D=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E6=B5=81=E4=B8=AD=E5=AE=B9=E5=99=A8=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复容器名称变量引用错误,并添加对RUNNER_CONTAINER_NAME未设置的检查 --- .gitea/workflows/docker.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index 8edc3bf..f7cb942 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -45,10 +45,14 @@ jobs: mkdir -p ~/cicd_env_files cd ~/cicd_env_files rm -f ./.env - docker cp ${{env.JOB_CONTAINER_NAME}}:${{gitea.WORKSPACE}}/deploy/.env ./.env + docker cp ${{ vars.JOB_CONTAINER_NAME }}:${{ github.workspace }}/deploy/.env ./.env source ./.env - docker cp .env ${{ vars.RUNNER_CONTAINER_NAME }}:/.env - docker exec ${{ vars.RUNNER_CONTAINER_NAME }} /bin/bash -c "source /.env" + if [ -n "${{ vars.RUNNER_CONTAINER_NAME }}" ]; then + docker cp .env ${{ vars.RUNNER_CONTAINER_NAME }}:/.env + docker exec ${{ vars.RUNNER_CONTAINER_NAME }} /bin/bash -c "source /.env" + else + echo "RUNNER_CONTAINER_NAME is not set, skipping container operations" + fi - name: Install Go environment uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/gitea-tool-cache@main