diff --git a/.github/workflows/build-common.yml b/.github/workflows/build-common.yml index 002becb24..3ad7b8f5d 100644 --- a/.github/workflows/build-common.yml +++ b/.github/workflows/build-common.yml @@ -102,6 +102,10 @@ jobs: "-PmaxTestRetries=${{ inputs.max-test-retries }}" ${{ inputs.no-build-cache && '--no-build-cache' || '' }} + - name: Build scan + if: ${{ !cancelled() && hashFiles('build-scan.txt') != '' }} + run: cat build-scan.txt + integration-test: runs-on: ubuntu-latest steps: @@ -121,6 +125,10 @@ jobs: - name: Integration test run: ./gradlew integrationTest "-PmaxTestRetries=${{ inputs.max-test-retries }}" ${{ inputs.no-build-cache && '--no-build-cache' || '' }} + - name: Build scan + if: ${{ !cancelled() && hashFiles('build-scan.txt') != '' }} + run: cat build-scan.txt + - name: Save integration test results uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 if: always() diff --git a/settings.gradle.kts b/settings.gradle.kts index 0ea557d7d..7d9db17b1 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -29,6 +29,12 @@ develocity { publishing.onlyIf { System.getenv("CI") != null } termsOfUseUrl.set("https://gradle.com/help/legal-terms-of-use") termsOfUseAgree.set("yes") + + buildScanPublished { + File("build-scan.txt").printWriter().use { writer -> + writer.println(buildScanUri) + } + } } }