Skip to content

Commit 6cefb5d

Browse files
committed
Switch to Develocity plugin
1 parent b48ed39 commit 6cefb5d

File tree

4 files changed

+44
-46
lines changed

4 files changed

+44
-46
lines changed

.github/workflows/gradle.yml

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ on:
99
jobs:
1010
quick-check:
1111
runs-on: ubuntu-latest
12-
env:
13-
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
1412
steps:
1513
- uses: actions/checkout@v4
1614

@@ -22,6 +20,8 @@ jobs:
2220

2321
- name: Setup Gradle
2422
uses: gradle/actions/setup-gradle@v4
23+
with:
24+
develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
2525

2626
- name: Execute Gradle Build
2727
run: ./gradlew build
@@ -35,8 +35,6 @@ jobs:
3535
# Latest 8.x is tested in 'quick-check' job using the wrapper
3636
gradle-version: [ "5.2.1", "5.6.4", "6.0.1", "6.9.4", "7.1.1", "7.6.4", "8.0.2", "8.8"]
3737
runs-on: ubuntu-latest
38-
env:
39-
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
4038
steps:
4139
- uses: actions/checkout@v4
4240

@@ -48,6 +46,8 @@ jobs:
4846

4947
- name: Setup Gradle
5048
uses: gradle/actions/setup-gradle@v4
49+
with:
50+
develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
5151

5252
- name: Execute Gradle Build
5353
run: ./gradlew -S build -DtestGradleVersion=${{ matrix.gradle-version }}
@@ -59,8 +59,6 @@ jobs:
5959
matrix:
6060
jvm-version: [ "8", "11", "17", "21", "22"]
6161
runs-on: ubuntu-latest
62-
env:
63-
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
6462
steps:
6563
- uses: actions/checkout@v4
6664

@@ -72,40 +70,42 @@ jobs:
7270

7371
- name: Setup Gradle
7472
uses: gradle/actions/setup-gradle@v4
73+
with:
74+
develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
7575

7676
- name: Execute Gradle Build
7777
run: ./gradlew -S build -DtestGradleVersion=8.8
7878

7979
self-test:
80-
needs: quick-check
81-
runs-on: ubuntu-latest
82-
env:
83-
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
84-
steps:
85-
- uses: actions/checkout@v4
86-
87-
- name: Set up JDK
88-
uses: actions/setup-java@v4
89-
with:
90-
java-version: 11
91-
distribution: temurin
92-
93-
- name: Setup Gradle
94-
uses: gradle/actions/setup-gradle@v4
95-
96-
- name: Self Test :plugin
97-
run: ./plugin-self-test ForceDependencyResolutionPlugin_resolveAllDependencies
98-
env:
99-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
100-
GITHUB_DEPENDENCY_GRAPH_JOB_ID: ${{ github.run_id }}
101-
GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR: "plugin-self-test"
102-
GITHUB_DEPENDENCY_GRAPH_REF: ${{ github.ref }}
103-
GITHUB_DEPENDENCY_GRAPH_SHA: ${{ github.sha }}
104-
GITHUB_DEPENDENCY_GRAPH_WORKSPACE: ${{ github.workspace }}
105-
106-
- name: Save plugin JSON report
107-
uses: actions/upload-artifact@v4
108-
with:
109-
name: plugin-json
110-
path: build/reports/dependency-graph-snapshots/plugin-self-test.json
111-
if-no-files-found: error
80+
needs: quick-check
81+
runs-on: ubuntu-latest
82+
steps:
83+
- uses: actions/checkout@v4
84+
85+
- name: Set up JDK
86+
uses: actions/setup-java@v4
87+
with:
88+
java-version: 11
89+
distribution: temurin
90+
91+
- name: Setup Gradle
92+
uses: gradle/actions/setup-gradle@v4
93+
with:
94+
develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
95+
96+
- name: Self Test :plugin
97+
run: ./plugin-self-test ForceDependencyResolutionPlugin_resolveAllDependencies
98+
env:
99+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
100+
GITHUB_DEPENDENCY_GRAPH_JOB_ID: ${{ github.run_id }}
101+
GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR: "plugin-self-test"
102+
GITHUB_DEPENDENCY_GRAPH_REF: ${{ github.ref }}
103+
GITHUB_DEPENDENCY_GRAPH_SHA: ${{ github.sha }}
104+
GITHUB_DEPENDENCY_GRAPH_WORKSPACE: ${{ github.workspace }}
105+
106+
- name: Save plugin JSON report
107+
uses: actions/upload-artifact@v4
108+
with:
109+
name: plugin-json
110+
path: build/reports/dependency-graph-snapshots/plugin-self-test.json
111+
if-no-files-found: error

plugin-test/src/test/groovy/org/gradle/github/dependencygraph/SampleProjectDependencyExtractorTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class SampleProjectDependencyExtractorTest extends BaseExtractorTest {
2626
def manifestDependencies = manifest.resolved
2727

2828
[ // plugin dependencies
29-
"com.gradle:gradle-enterprise-gradle-plugin:3.12.6",
29+
"com.gradle:develocity-gradle-plugin:3.18.1",
3030
"com.diffplug.spotless:spotless-plugin-gradle:4.5.1",
3131
"com.diffplug.durian:durian-core:1.2.0",
3232
].forEach {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
plugins {
2-
id 'com.gradle.enterprise' version '3.12.6'
2+
id 'com.gradle.develocity' version '3.18.1'
33
}
44
rootProject.name = 'java-lib'

settings.gradle.kts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
plugins {
2-
id("com.gradle.enterprise").version("3.13")
3-
id("com.gradle.common-custom-user-data-gradle-plugin").version("1.10")
2+
id("com.gradle.develocity").version("3.18.1")
3+
id("com.gradle.common-custom-user-data-gradle-plugin").version("2.0.2")
44
}
55

66
val isCI = !System.getenv("CI").isNullOrEmpty()
77

8-
gradleEnterprise {
8+
develocity {
99
server = "https://ge.gradle.org"
1010
buildScan {
11-
publishAlways()
12-
capture { isTaskInputFiles = true }
13-
isUploadInBackground = !isCI
11+
uploadInBackground = !isCI
1412

1513
obfuscation {
1614
ipAddresses { addresses -> addresses.map { _ -> "0.0.0.0" } }

0 commit comments

Comments
 (0)