From e4414c416d633143c0cf80652cd524c8b4e2d775 Mon Sep 17 00:00:00 2001 From: zypriafl Date: Sat, 17 Feb 2024 11:50:00 +0100 Subject: [PATCH] Update push-docker.yml --- .github/workflows/push-docker.yml | 35 +++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/.github/workflows/push-docker.yml b/.github/workflows/push-docker.yml index df7af98a0..194fe51ad 100644 --- a/.github/workflows/push-docker.yml +++ b/.github/workflows/push-docker.yml @@ -1,5 +1,31 @@ name: Push Docker Image with VersionNumber +on: + workflow_dispatch: + push: + branches: + - master + - main + +permissions: + contents: read + packages: write +jobs: + push: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: "17" + distribution: "temurin" + + - uses: gradle/actions/setup-gradle@v4 + with: +name: Push Docker Image with VersionNumber + on: workflow_dispatch: push: @@ -39,12 +65,6 @@ jobs: id: versionNumber run: echo "versionNumber=$(./gradlew printVersion --quiet | tail -1)" >> $GITHUB_OUTPUT - - name: Login to Docker Hub - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKER_HUB_USERNAME }} - password: ${{ secrets.DOCKER_HUB_API }} - - name: Login to GitHub Container Registry uses: docker/login-action@v3 with: @@ -64,7 +84,6 @@ jobs: uses: docker/metadata-action@v5 with: images: | - ${{ secrets.DOCKER_HUB_USERNAME }}/s-pdf ghcr.io/${{ steps.repoowner.outputs.lowercase }}/s-pdf tags: | type=raw,value=${{ steps.versionNumber.outputs.versionNumber }},enable=${{ github.ref == 'refs/heads/master' }} @@ -91,7 +110,6 @@ jobs: if: github.ref != 'refs/heads/main' with: images: | - ${{ secrets.DOCKER_HUB_USERNAME }}/s-pdf ghcr.io/${{ steps.repoowner.outputs.lowercase }}/s-pdf tags: | type=raw,value=${{ steps.versionNumber.outputs.versionNumber }}-ultra-lite,enable=${{ github.ref == 'refs/heads/master' }} @@ -117,7 +135,6 @@ jobs: if: github.ref != 'refs/heads/main' with: images: | - ${{ secrets.DOCKER_HUB_USERNAME }}/s-pdf ghcr.io/${{ steps.repoowner.outputs.lowercase }}/s-pdf tags: | type=raw,value=${{ steps.versionNumber.outputs.versionNumber }}-fat,enable=${{ github.ref == 'refs/heads/master' }}