From 7a662cc54c9f37f3c0b1111597550b86970bf01e Mon Sep 17 00:00:00 2001 From: Chad Wilson Date: Wed, 10 Nov 2021 19:47:11 +0800 Subject: [PATCH] #5 Only push Docker image for non-PR builds on master --- .github/workflows/build.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f8f6994c..a9885c7f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,7 +43,21 @@ jobs: env: JAVA_HOME: ${{ env.JAVA_HOME }} with: - arguments: build jib + arguments: build + - name: Build Docker image locally with Gradle + uses: gradle/gradle-build-action@v2 + if: !endsWith(github.ref, '/master') + env: + JAVA_HOME: ${{ env.JAVA_HOME }} + with: + arguments: jibDockerBuild + - name: Build & push docker image with Gradle + uses: gradle/gradle-build-action@v2 + if: endsWith(github.ref, '/master') + env: + JAVA_HOME: ${{ env.JAVA_HOME }} + with: + arguments: jib - name: Upload test results if: always() uses: actions/upload-artifact@v2