File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name: Docker Image CI
33
44on :
55 push :
6- branches : [ master ]
6+ branches : [ master, develop ]
77env :
88 IMAGE_TAG : ${{ github.sha }}
99 DOCKER_IMAGE : ${{ vars.DOCKER_IMAGE }}
@@ -22,18 +22,30 @@ jobs:
2222 name : Set up Docker Buildx
2323 uses : docker/setup-buildx-action@v2
2424
25- - name : Login to GCR
25+ -
26+ name : Login to GCR
2627 uses : docker/login-action@v2
2728 with :
2829 registry : gcr.io
2930 username : _json_key
3031 password : ${{ secrets.GCP_SA_KEY }}
3132
33+ -
34+ name : Set Image Tag based on branch
35+ run : |
36+ if [ "${{ github.ref_name }}" == "master" ]; then
37+ echo "IMAGE_TAG=${{ github.sha }}" >> $GITHUB_ENV
38+ echo "IMAGE_TAG_LATEST=latest" >> $GITHUB_ENV
39+ elif [ "${{ github.ref_name }}" == "develop" ]; then
40+ echo "IMAGE_TAG=dev_${{ github.sha }}" >> $GITHUB_ENV
41+ echo "IMAGE_TAG_LATEST=develop" >> $GITHUB_ENV
42+ fi
43+
3244 -
3345 name : Build and push
3446 uses : docker/build-push-action@v3
3547 with :
3648 context : .
3749 platforms : linux/amd64,linux/arm64
3850 push : true
39- tags : ${{env.DOCKER_IMAGE}}:${{env.IMAGE_TAG}},${{env.DOCKER_IMAGE}}:latest
51+ tags : ${{env.DOCKER_IMAGE}}:${{env.IMAGE_TAG}},${{env.DOCKER_IMAGE}}:${{ env.IMAGE_TAG_LATEST }}
You can’t perform that action at this time.
0 commit comments