Skip to content

Commit 85425cf

Browse files
committed
fix: update Docker build and push steps in CI workflow for Azure Container Registry
1 parent 0534b7c commit 85425cf

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

.github/workflows/build.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,16 @@ jobs:
7676
username: ${{ secrets.ACR_LOGIN_USERNAME }}
7777
password: ${{ secrets.ACR_LOGIN_PASSWORD }}
7878

79-
- name: Build and Tagging
79+
- name: Build and push Docker image to ACR
8080
run: |
81-
docker build -t ${{ secrets.ACR_LOGIN_SERVER }}/express-server:${{ steps.short-sha.outputs.sha }} .
82-
docker build -t ${{ secrets.ACR_LOGIN_SERVER }}/express-server:latest .
81+
REGISTRY_IMAGE=${{ secrets.ACR_LOGIN_SERVER }}/express-server
82+
SHA_TAG=${{ steps.short-sha.outputs.sha }}
8383
84-
- name: Push to Azure Container Registry
85-
run: |
86-
docker push ${{ secrets.ACR_LOGIN_SERVER }}/express-server:${{ steps.short-sha.outputs.sha }}
87-
docker push ${{ secrets.ACR_LOGIN_SERVER }}/express-server:latest
84+
docker build -t $REGISTRY_IMAGE:$SHA_TAG .
85+
86+
docker tag $REGISTRY_IMAGE:$SHA_TAG $REGISTRY_IMAGE:latest
87+
88+
docker push $REGISTRY_IMAGE:$SHA_TAG
89+
docker push $REGISTRY_IMAGE:latest
90+
91+
echo "IMAGE_TAG=$REGISTRY_IMAGE:$SHA_TAG" >> $GITHUB_ENV

0 commit comments

Comments
 (0)