ci(docker): 修复工作流中容器环境变量处理逻辑
修复容器名称变量引用错误,并添加对RUNNER_CONTAINER_NAME未设置的检查
This commit is contained in:
parent
1d1d8c0e30
commit
0f40c63ea0
@ -45,10 +45,14 @@ jobs:
|
|||||||
mkdir -p ~/cicd_env_files
|
mkdir -p ~/cicd_env_files
|
||||||
cd ~/cicd_env_files
|
cd ~/cicd_env_files
|
||||||
rm -f ./.env
|
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
|
source ./.env
|
||||||
docker cp .env ${{ vars.RUNNER_CONTAINER_NAME }}:/.env
|
if [ -n "${{ vars.RUNNER_CONTAINER_NAME }}" ]; then
|
||||||
docker exec ${{ vars.RUNNER_CONTAINER_NAME }} /bin/bash -c "source /.env"
|
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
|
- name: Install Go environment
|
||||||
uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/gitea-tool-cache@main
|
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