3030 steps :
3131 - name : Checkout
3232 uses : actions/checkout@v3
33+ env :
34+ RELEASE_TAG : ${{ needs.get-release-tag.outputs.release-tag }}
3335 with :
3436 ref : ${{ env.RELEASE_TAG }}
3537
@@ -50,14 +52,16 @@ jobs:
5052 context : .
5153 file : ./Dockerfile
5254 push : true
53- tags : ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${RELEASE_TAG}-amd64, ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest-amd64, ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ github.run_id }}-amd64
55+ tags : ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env. RELEASE_TAG } }-amd64, ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest-amd64, ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ github.run_id }}-amd64
5456
5557 build-arm64 :
5658 runs-on : ubuntu-24.04-arm
5759 needs : get-release-tag
5860 steps :
5961 - name : Checkout
6062 uses : actions/checkout@v3
63+ env :
64+ RELEASE_TAG : ${{ needs.get-release-tag.outputs.release-tag }}
6165 with :
6266 ref : ${{ env.RELEASE_TAG }}
6367
7882 context : .
7983 file : ./Dockerfile
8084 push : true
81- tags : ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${RELEASE_TAG}-arm64, ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest-arm64, ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ github.run_id }}-arm64
85+ tags : ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env. RELEASE_TAG } }-arm64, ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest-arm64, ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ github.run_id }}-arm64
8286
8387 create-manifests :
8488 runs-on : ubuntu-24.04
@@ -96,14 +100,14 @@ jobs:
96100 - name : Set up QEMU
97101 uses : docker/setup-qemu-action@v3
98102
99- - name : Create manifest for tag ${{ env.RELEASE_TAG }} and push
103+ - name : Create manifest for release tag and push
100104 env :
101105 RELEASE_TAG : ${{ needs.get-release-tag.outputs.release-tag }}
102106 run : |
103107 docker buildx imagetools create \
104- -t ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${RELEASE_TAG } \
105- ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${RELEASE_TAG}-amd64 \
106- ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${RELEASE_TAG}-arm64
108+ -t ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env. RELEASE_TAG } } \
109+ ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env. RELEASE_TAG } }-amd64 \
110+ ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env. RELEASE_TAG } }-arm64
107111
108112 - name : Create latest manifest and push
109113 run : |
0 commit comments