From ac678b1116a3a71c5a59ac547155a3c84e78baee Mon Sep 17 00:00:00 2001 From: Michael Hall Date: Mon, 4 Dec 2023 08:56:43 -0600 Subject: [PATCH] - Only push to dockerhub for tags. --- .github/workflows/push-to-dockerhub.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/push-to-dockerhub.yml b/.github/workflows/push-to-dockerhub.yml index 615dacc..1e20d68 100644 --- a/.github/workflows/push-to-dockerhub.yml +++ b/.github/workflows/push-to-dockerhub.yml @@ -3,31 +3,36 @@ name: Push To Docker hub on: push: tags: - - v* + - v* + branches: + - master jobs: push_to_registry: name: Push Docker image to Docker Hub runs-on: ubuntu-latest steps: + - name: Test + - run: echo contains(github.ref, 'tags') + - run: echo github.ref - name: Checkout the repo uses: actions/checkout@v3 - name: Get tag version id: tag_name run: echo ::set-output name=SOURCE_TAG::${GITHUB_REF#refs/tags/} - + - name: Log in to Docker Hub uses: docker/login-action@v2 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_TOKEN }} - + - name: Build and push Docker image uses: docker/build-push-action@v2 with: context: . - push: true + push: contains(github.ref, 'tags') tags: ghrcdaac/dmrpp-generator:${{ steps.tag_name.outputs.SOURCE_TAG }} - name: Extract coverage report