Skip to content

Commit 384b6a9

Browse files
authored
[Gradle] Replace deprecated build scan api usage (#110783)
We updated to use develocity plugin a while ago but still used a deprecated api in the build complete logic we have running on ci
1 parent c61b9ee commit 384b6a9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/ElasticsearchBuildCompletePlugin.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
package org.elasticsearch.gradle.internal;
1010

11-
import com.gradle.scan.plugin.BuildScanExtension;
11+
import com.gradle.develocity.agent.gradle.DevelocityConfiguration;
1212

1313
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
1414
import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream;
@@ -64,7 +64,7 @@ public void apply(Project target) {
6464
File targetFile = target.file("build/" + buildNumber + ".tar.bz2");
6565
File projectDir = target.getProjectDir();
6666
File gradleWorkersDir = new File(target.getGradle().getGradleUserHomeDir(), "workers/");
67-
BuildScanExtension extension = target.getExtensions().getByType(BuildScanExtension.class);
67+
DevelocityConfiguration extension = target.getExtensions().getByType(DevelocityConfiguration.class);
6868
File daemonsLogDir = new File(target.getGradle().getGradleUserHomeDir(), "daemon/" + target.getGradle().getGradleVersion());
6969

7070
getFlowScope().always(BuildFinishedFlowAction.class, spec -> {
@@ -125,7 +125,7 @@ interface Parameters extends FlowParameters {
125125
ListProperty<File> getFilteredFiles();
126126

127127
@Input
128-
Property<BuildScanExtension> getBuildScan();
128+
Property<DevelocityConfiguration> getBuildScan();
129129

130130
}
131131

@@ -198,7 +198,7 @@ public void execute(BuildFinishedFlowAction.Parameters parameters) throws FileNo
198198
+ System.getenv("BUILDKITE_JOB_ID")
199199
+ "/artifacts/"
200200
+ artifactUuid;
201-
parameters.getBuildScan().get().link("Artifact Upload", targetLink);
201+
parameters.getBuildScan().get().getBuildScan().link("Artifact Upload", targetLink);
202202
}
203203
} catch (Exception e) {
204204
System.out.println("Failed to upload buildkite artifact " + e.getMessage());

0 commit comments

Comments
 (0)