From bd00c7d3c7a966f9f0030f75a24283cd05ba7f4c Mon Sep 17 00:00:00 2001 From: zhanghongtong Date: Thu, 30 Sep 2021 16:53:17 +0800 Subject: [PATCH] chore(CI): do not update latest tag for docker hub when pre-release --- .github/workflows/build_packages.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_packages.yaml b/.github/workflows/build_packages.yaml index d6510520f..130c3a582 100644 --- a/.github/workflows/build_packages.yaml +++ b/.github/workflows/build_packages.yaml @@ -386,7 +386,22 @@ jobs: username: ${{ secrets.DOCKER_HUB_USER }} password: ${{ secrets.DOCKER_HUB_TOKEN }} - uses: docker/build-push-action@v2 - if: github.event_name == 'release' + if: github.event_name == 'release' && github.event.release.prerelease + with: + push: true + pull: true + no-cache: true + platforms: linux/amd64,linux/arm64 + tags: emqx/${{ matrix.profile }}:${{ steps.version.outputs.version }} + build-args: | + PKG_VSN=${{ steps.version.outputs.version }} + BUILD_FROM=ghcr.io/emqx/emqx-builder-helper/5.0:${{ matrix.otp }}-alpine3.14 + RUN_FROM=alpine:3.14 + EMQX_NAME=${{ matrix.profile }} + file: source/deploy/docker/Dockerfile + context: source + - uses: docker/build-push-action@v2 + if: github.event_name == 'release' && !github.event.release.prerelease with: push: true pull: true