diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 54510a0d7..a0cf9a799 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -1,4 +1,4 @@ -name: Docker Image CI +name: Build and Push Docker Image with gradle VersionNumber on: push: @@ -29,15 +29,21 @@ jobs: - name: Make Gradle wrapper executable run: chmod +x gradlew - - name: Print libs - run: ls -lrt build/libs/ - - name: Get version number id: versionNumber run: echo "::set-output name=versionNumber::$(./gradlew printVersion --quiet | tail -1)" - - - name: Build the Docker image - run: "docker build . --file Dockerfile --tag frooodle/s-pdf:${{ steps.versionNumber.outputs.versionNumber }}" + - name: Login to Docker Hub + uses: docker/login-action@v2.1.0 + with: + username: ${{ secrets.DOCKER_HUB_USERNAME }} + password: ${{ secrets.DOCKER_HUB_API }} + - + - name: Build and push + uses: docker/build-push-action@v3 + with: + context: . + push: true + tags: | + frooodle/s-pdf:${{ steps.versionNumber.outputs.versionNumber }}