diff --git a/.github/workflows/build-workflow.yml b/.github/workflows/build-workflow.yml index dc15b8a..b38df6d 100644 --- a/.github/workflows/build-workflow.yml +++ b/.github/workflows/build-workflow.yml @@ -25,10 +25,10 @@ jobs: if [[ $GITHUB_REF == refs/tags/* ]]; then echo ::set-output name=version::${GITHUB_REF#refs/tags/v} else - echo ::set-output name=version::snapshot + echo ::set-output name=version::${GITHUB_SHA::8} fi echo ::set-output name=build_date::$(date -u +'%Y-%m-%dT%H:%M:%SZ') - echo ::set-output name=docker_platforms::linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/386 + echo ::set-output name=docker_platforms::linux/amd64,linux/arm/v6 - name: Checkout uses: actions/checkout@v1 @@ -41,15 +41,6 @@ jobs: - name: Available platforms run: echo ${{ steps.buildx.outputs.platforms }} - - - name: Run Buildx (Build only - Won't push if build fails...) - run: | - docker buildx build --platform ${{ steps.prepare.outputs.docker_platforms }} \ - --output "type=image,push=false" \ - --build-arg "BUILD_DATE=${{ steps.prepare.outputs.build_date }}" \ - --build-arg "VCS_REF=${GITHUB_SHA::8}" \ - --build-arg "VERSION=${{ steps.prepare.outputs.version }}" \ - --file Dockerfile . - name: Docker Login if: success() @@ -66,6 +57,8 @@ jobs: --build-arg "BUILD_DATE=${{ steps.prepare.outputs.build_date }}" \ --build-arg "VCS_REF=${GITHUB_SHA::8}" \ --build-arg "VERSION=${{ steps.prepare.outputs.version }}" \ + --tag "${{ steps.prepare.outputs.docker_image }}:latest" \ + --tag "${{ steps.prepare.outputs.docker_image }}:${{ steps.prepare.outputs.version }}" \ --file Dockerfile . - name: Clear