This is an automated email from the ASF dual-hosted git repository. dsmiley pushed a commit to branch branch_9x in repository https://gitbox.apache.org/repos/asf/solr.git
commit 534d5985b8353b32f752fc5692810d2c266cdb57 Author: Clay Johnson <[email protected]> AuthorDate: Mon Aug 26 08:16:43 2024 -0500 Build: Migrate from Gradle Enterprise Gradle Plugin to Develocity Gradle Plugin (#2642) (cherry picked from commit ed36fdb9bac7039d9fca326e42057bffbb3ca135) --- .github/workflows/bin-solr-test.yml | 4 +++- .github/workflows/docker-test.yml | 4 +++- .github/workflows/gradle-precommit.yml | 5 ++++- .github/workflows/solrj-test.yml | 4 +++- gradle/{ge.gradle => develocity.gradle} | 10 +++++----- settings.gradle | 6 +++--- 6 files changed, 21 insertions(+), 12 deletions(-) diff --git a/.github/workflows/bin-solr-test.yml b/.github/workflows/bin-solr-test.yml index 1e3c7d627e5..3f0628486f0 100644 --- a/.github/workflows/bin-solr-test.yml +++ b/.github/workflows/bin-solr-test.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest env: - GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} + DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} steps: # Setup @@ -30,6 +30,8 @@ jobs: distribution: 'temurin' java-version: 11 java-package: jdk + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 - name: Grant execute permission for gradlew run: chmod +x gradlew - uses: actions/cache@v2 diff --git a/.github/workflows/docker-test.yml b/.github/workflows/docker-test.yml index 0eafc09046c..b89986b2c3b 100644 --- a/.github/workflows/docker-test.yml +++ b/.github/workflows/docker-test.yml @@ -21,7 +21,7 @@ jobs: env: SOLR_DOCKER_IMAGE_REPO: github-pr/solr SOLR_DOCKER_IMAGE_TAG: ${{github.event.number}} - GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} + DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} steps: # Setup @@ -32,6 +32,8 @@ jobs: distribution: 'temurin' java-version: 11 java-package: jdk + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 - name: Install ACL run: sudo apt-get install acl - name: Grant execute permission for gradlew diff --git a/.github/workflows/gradle-precommit.yml b/.github/workflows/gradle-precommit.yml index 309205d58f0..36ec87f78e9 100644 --- a/.github/workflows/gradle-precommit.yml +++ b/.github/workflows/gradle-precommit.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest env: - GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} + DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} steps: # Setup @@ -26,6 +26,9 @@ jobs: java-version: 11 java-package: jdk + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 + - name: Grant execute permission for gradlew run: chmod +x gradlew diff --git a/.github/workflows/solrj-test.yml b/.github/workflows/solrj-test.yml index 16710282b82..4cd5e0856e2 100644 --- a/.github/workflows/solrj-test.yml +++ b/.github/workflows/solrj-test.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest env: - GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} + DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} steps: # Setup @@ -27,6 +27,8 @@ jobs: distribution: 'temurin' java-version: 11 java-package: jdk + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 - name: Grant execute permission for gradlew run: chmod +x gradlew - uses: actions/cache@v2 diff --git a/gradle/ge.gradle b/gradle/develocity.gradle similarity index 92% rename from gradle/ge.gradle rename to gradle/develocity.gradle index a37660edde6..09aabbf3a0e 100644 --- a/gradle/ge.gradle +++ b/gradle/develocity.gradle @@ -20,14 +20,14 @@ def isCIBuild = System.getenv().keySet().any { it ==~ /(?i)((JENKINS|HUDSON)(_\w // https://docs.gradle.com/enterprise/gradle-plugin/ -gradleEnterprise { +develocity { server = "https://ge.apache.org" + projectId = "solr" buildScan { - capture { taskInputFiles = true } uploadInBackground = !isCIBuild - publishAlways() - publishIfAuthenticated() + + publishing.onlyIf { it.authenticated } obfuscation { ipAddresses { addresses -> addresses.collect { address -> "0.0.0.0"} } } @@ -58,7 +58,7 @@ buildCache { enabled = !isCIBuild } - remote(gradleEnterprise.buildCache) { + remote(develocity.buildCache) { enabled = false } } \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 91e1eb36608..e557053ab68 100644 --- a/settings.gradle +++ b/settings.gradle @@ -23,11 +23,11 @@ pluginManagement { } plugins { - id 'com.gradle.enterprise' version '3.15.1' - id 'com.gradle.common-custom-user-data-gradle-plugin' version '1.12' + id 'com.gradle.develocity' version '3.17.6' + id 'com.gradle.common-custom-user-data-gradle-plugin' version '2.0.2' } -apply from: file('gradle/ge.gradle') +apply from: file('gradle/develocity.gradle') rootProject.name = "solr-root"
