Skip to content

Commit 631f81c

Browse files
authored
Merge pull request #13 from python-la-paz/develop
Add build for image to develop features
2 parents c100ef4 + 1acb530 commit 631f81c

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

.github/workflows/docker-image.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Docker Image CI
33

44
on:
55
push:
6-
branches: [ master ]
6+
branches: [ master, develop ]
77
env:
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 }}

0 commit comments

Comments
 (0)