From 7b12a2faea35d1be3a21edf3fa7e86b4e1c2830e Mon Sep 17 00:00:00 2001 From: Nathaniel Varona Date: Sat, 27 Apr 2024 00:17:19 +0800 Subject: [PATCH] Docker Build Tag --- .github/workflows/docker-build.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 59288c3..e92a3b9 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -4,6 +4,7 @@ on: release: types: [released] + jobs: docker-build-push: runs-on: ubuntu-latest @@ -23,12 +24,20 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Build and push + - name: Extract Tag Name Without 'v' Prefix + if: startsWith(github.ref, 'refs/tags/') + id: extract_tag + run: echo "tag_version=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT + + - name: Build and Push + if: startsWith(github.ref, 'refs/tags/') uses: docker/build-push-action@v5 with: context: . file: flask-gunicorn.Dockerfile target: production - tags: nathanielvarona/pritunl-slack-app + tags: | + nathanielvarona/pritunl-slack-app, + nathanielvarona/pritunl-slack-app:${{ steps.extract_tag.outputs.tag_version }} platforms: linux/amd64,linux/arm64 push: true