File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,14 +66,26 @@ jobs:
6666 platforms : linux/amd64,linux/arm64/v8
6767 push : true
6868 tags : ${{ secrets.DOCKER_HUB_USER }}/${{ secrets.DOCKER_IMAGE_NAME}}:latest
69+ decide-deploy :
70+ name : Decide deployment 🤔
71+ runs-on : ubuntu-latest
72+ outputs :
73+ do_deploy : ${{ steps.decide.outputs.do_deploy }}
74+ steps :
75+ - id : decide
76+ run : |
77+ if [ "${{ secrets.NO_DEPLOY }}" = "true" ]; then
78+ echo "do_deploy=false" >> "$GITHUB_OUTPUT"
79+ else
80+ echo "do_deploy=true" >> "$GITHUB_OUTPUT"
81+ fi
6982 deploy :
7083 name : Deployment 💻
7184 runs-on : ubuntu-latest
72- needs : [docker-build]
85+ needs : [docker-build, decide-deploy]
86+ if : ${{ needs.decide-deploy.outputs.do_deploy == 'true' }}
7387 env :
74- NO_DEPLOY : ${{ secrets.NO_DEPLOY }}
7588 NO_VPN : ${{ secrets.NO_VPN }}
76- if : ${{ env.NO_DEPLOY != 'true' }}
7789 steps :
7890 - name : Checkout repo
7991 uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments