ci(docker): 修复工作流中容器环境变量处理逻辑
修复容器名称变量引用错误,并添加对RUNNER_CONTAINER_NAME未设置的检查
This commit is contained in:
parent
1d1d8c0e30
commit
0f40c63ea0
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user