From d4fcd80b7b2e45ea37ade1418bf20dc831a6df99 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Wed, 27 Sep 2023 23:56:20 -0700 Subject: [PATCH] [ci] Gradle: Use container only for build step (#5684) --- .github/workflows/gradle.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 399ecd7d4f..65380ee86b 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -26,7 +26,6 @@ jobs: build-options: "-Ponlylinuxx86-64" name: "Build - ${{ matrix.artifact-name }}" runs-on: ubuntu-22.04 - container: ${{ matrix.container }} steps: - uses: actions/checkout@v3 with: @@ -35,10 +34,11 @@ jobs: run: echo "EXTRA_GRADLE_ARGS=-PreleaseMode" >> $GITHUB_ENV if: startsWith(github.ref, 'refs/tags/v') - name: Build with Gradle - run: ./gradlew build --build-cache -PbuildServer -PskipJavaFormat ${{ matrix.build-options }} ${{ env.EXTRA_GRADLE_ARGS }} - env: - ARTIFACTORY_PUBLISH_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }} - ARTIFACTORY_PUBLISH_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} + uses: addnab/docker-run-action@v3 + with: + image: ${{ matrix.container }} + options: -v ${{ github.workspace }}:/work -w /work -e ARTIFACTORY_PUBLISH_USERNAME=${{ secrets.ARTIFACTORY_USERNAME }} -e ARTIFACTORY_PUBLISH_PASSWORD=${{ secrets.ARTIFACTORY_PASSWORD }} + run: ./gradlew build --build-cache -PbuildServer -PskipJavaFormat ${{ matrix.build-options }} ${{ env.EXTRA_GRADLE_ARGS }} - uses: actions/upload-artifact@v3 with: name: ${{ matrix.artifact-name }}