3333
3434 - name: Set Image Tags From Release Output
3535 run: |
36- cat <<HEREDOC >>${{ github.env }}
36+ cat <<HEREDOC >>${GITHUB_ENV}
37+ TAG_BASE=${{ env.REGISTRY }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}
3738 PRERELEASE_IMAGE_TAG=${{ steps.draft_release.outputs.tag_name }}-prerelease
3839 PRERELEASE_LAMBDA_IMAGE_TAG=${{ steps.draft_release.outputs.tag_name }}-lambda-prerelease
3940 HEREDOC
@@ -48,33 +49,33 @@ jobs:
4849 run: |
4950 docker build \
5051 --target runtime \
51- --tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.PRERELEASE_IMAGE_TAG }} \
52+ --tag ${{ env.TAG_BASE }}:${{ env.PRERELEASE_IMAGE_TAG }} \
5253 --file build_setup/Dockerfile \
5354 "${PWD}"
54- docker tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.PRERELEASE_IMAGE_TAG }} \
55- ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest-prerelease
56- docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.PRERELEASE_IMAGE_TAG }}
57- docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest-prerelease
55+ docker tag ${{ env.TAG_BASE }}:${{ env.PRERELEASE_IMAGE_TAG }} \
56+ ${{ env.TAG_BASE }}:latest-prerelease
57+ docker push ${{ env.TAG_BASE }}:${{ env.PRERELEASE_IMAGE_TAG }}
58+ docker push ${{ env.TAG_BASE }}:latest-prerelease
5859
5960 - name: Build and Push Lambda Image
6061 run: |
6162 docker build \
6263 --target runtime-lambda \
63- --tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.PRERELEASE_LAMBDA_IMAGE_TAG }} \
64+ --tag ${{ env.TAG_BASE }}:${{ env.PRERELEASE_LAMBDA_IMAGE_TAG }} \
6465 --file build_setup/Dockerfile \
6566 "${PWD}"
66- docker tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.PRERELEASE_LAMBDA_IMAGE_TAG }} \
67- ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest-lambda-prerelease
68- docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.PRERELEASE_LAMBDA_IMAGE_TAG }}
69- docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest-lambda-prerelease
67+ docker tag ${{ env.TAG_BASE }}:${{ env.PRERELEASE_LAMBDA_IMAGE_TAG }} \
68+ ${{ env.TAG_BASE }}:latest-lambda-prerelease
69+ docker push ${{ env.TAG_BASE }}:${{ env.PRERELEASE_LAMBDA_IMAGE_TAG }}
70+ docker push ${{ env.TAG_BASE }}:latest-lambda-prerelease
7071
7172 - name: Summarize Workflow Run
7273 run: |
7374 cat <<HEREDOC >>${GITHUB_STEP_SUMMARY}
7475 ## Successfully Pushed:
7576
76- - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.PRERELEASE_IMAGE_TAG }}
77- - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest-prerelease
78- - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.PRERELEASE_LAMBDA_IMAGE_TAG }}
79- - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest-lambda-prerelease
77+ - ${{ env.TAG_BASE }}:${{ env.PRERELEASE_IMAGE_TAG }}
78+ - ${{ env.TAG_BASE }}:latest-prerelease
79+ - ${{ env.TAG_BASE }}:${{ env.PRERELEASE_LAMBDA_IMAGE_TAG }}
80+ - ${{ env.TAG_BASE }}:latest-lambda-prerelease
8081 HEREDOC
0 commit comments