Skip to content

Commit 4bdf850

Browse files
committed
Keep BuildParams.ci for now for easy serverless migration
1 parent 32f10b0 commit 4bdf850

File tree

2 files changed

+6
-142
lines changed

2 files changed

+6
-142
lines changed

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

Lines changed: 0 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -8,41 +8,13 @@
88
*/
99
package org.elasticsearch.gradle.internal.info;
1010

11-
import org.elasticsearch.gradle.internal.BwcVersions;
12-
import org.gradle.api.Action;
13-
import org.gradle.api.JavaVersion;
14-
import org.gradle.api.provider.Provider;
15-
import org.gradle.jvm.toolchain.JavaToolchainSpec;
16-
17-
import java.io.File;
18-
import java.io.IOException;
1911
import java.lang.reflect.Modifier;
20-
import java.time.ZonedDateTime;
2112
import java.util.Arrays;
22-
import java.util.List;
2313
import java.util.function.Consumer;
2414

25-
import static java.util.Objects.requireNonNull;
26-
2715
@Deprecated
2816
public class BuildParams {
29-
private static Provider<File> runtimeJavaHome;
30-
private static Boolean isRuntimeJavaHomeSet;
31-
private static List<JavaHome> javaVersions;
32-
private static JavaVersion minimumCompilerVersion;
33-
private static JavaVersion minimumRuntimeVersion;
34-
private static JavaVersion gradleJavaVersion;
35-
private static Provider<JavaVersion> runtimeJavaVersion;
36-
private static Provider<? extends Action<JavaToolchainSpec>> javaToolChainSpec;
37-
private static Provider<String> runtimeJavaDetails;
38-
private static String gitRevision;
39-
private static String gitOrigin;
40-
private static ZonedDateTime buildDate;
41-
private static String testSeed;
4217
private static Boolean isCi;
43-
private static Integer defaultParallel;
44-
private static Boolean isSnapshotBuild;
45-
private static Provider<BwcVersions> bwcVersions;
4618

4719
/**
4820
* Initialize global build parameters. This method accepts and a initialization function which in turn accepts a
@@ -56,18 +28,6 @@ public static void init(Consumer<MutableBuildParams> initializer) {
5628
initializer.accept(MutableBuildParams.INSTANCE);
5729
}
5830

59-
public static Boolean getIsRuntimeJavaHomeSet() {
60-
return value(isRuntimeJavaHomeSet);
61-
}
62-
63-
public static JavaVersion getRuntimeJavaVersion() {
64-
return value(runtimeJavaVersion.get());
65-
}
66-
67-
public static BwcVersions getBwcVersions() {
68-
return value(bwcVersions).get();
69-
}
70-
7131
public static Boolean isCi() {
7232
return value(isCi);
7333
}
@@ -113,78 +73,8 @@ public void reset() {
11373
});
11474
}
11575

116-
public void setRuntimeJavaHome(Provider<File> runtimeJavaHome) {
117-
BuildParams.runtimeJavaHome = runtimeJavaHome.map(javaHome -> {
118-
try {
119-
return javaHome.getCanonicalFile();
120-
} catch (IOException e) {
121-
throw new RuntimeException(e);
122-
}
123-
});
124-
}
125-
126-
public void setIsRuntimeJavaHomeSet(boolean isRuntimeJavaHomeSet) {
127-
BuildParams.isRuntimeJavaHomeSet = isRuntimeJavaHomeSet;
128-
}
129-
130-
public void setJavaVersions(List<JavaHome> javaVersions) {
131-
BuildParams.javaVersions = requireNonNull(javaVersions);
132-
}
133-
134-
public void setMinimumCompilerVersion(JavaVersion minimumCompilerVersion) {
135-
BuildParams.minimumCompilerVersion = requireNonNull(minimumCompilerVersion);
136-
}
137-
138-
public void setMinimumRuntimeVersion(JavaVersion minimumRuntimeVersion) {
139-
BuildParams.minimumRuntimeVersion = requireNonNull(minimumRuntimeVersion);
140-
}
141-
142-
public void setGradleJavaVersion(JavaVersion gradleJavaVersion) {
143-
BuildParams.gradleJavaVersion = requireNonNull(gradleJavaVersion);
144-
}
145-
146-
public void setRuntimeJavaVersion(Provider<JavaVersion> runtimeJavaVersion) {
147-
BuildParams.runtimeJavaVersion = requireNonNull(runtimeJavaVersion);
148-
}
149-
150-
public void setRuntimeJavaDetails(Provider<String> runtimeJavaDetails) {
151-
BuildParams.runtimeJavaDetails = runtimeJavaDetails;
152-
}
153-
154-
public void setGitRevision(String gitRevision) {
155-
BuildParams.gitRevision = requireNonNull(gitRevision);
156-
}
157-
158-
public void setGitOrigin(String gitOrigin) {
159-
BuildParams.gitOrigin = requireNonNull(gitOrigin);
160-
}
161-
162-
public void setBuildDate(ZonedDateTime buildDate) {
163-
BuildParams.buildDate = requireNonNull(buildDate);
164-
}
165-
166-
public void setTestSeed(String testSeed) {
167-
BuildParams.testSeed = requireNonNull(testSeed);
168-
}
169-
17076
public void setIsCi(boolean isCi) {
17177
BuildParams.isCi = isCi;
17278
}
173-
174-
public void setDefaultParallel(int defaultParallel) {
175-
BuildParams.defaultParallel = defaultParallel;
176-
}
177-
178-
public void setIsSnapshotBuild(final boolean isSnapshotBuild) {
179-
BuildParams.isSnapshotBuild = isSnapshotBuild;
180-
}
181-
182-
public void setBwcVersions(Provider<BwcVersions> bwcVersions) {
183-
BuildParams.bwcVersions = requireNonNull(bwcVersions);
184-
}
185-
186-
public void setJavaToolChainSpec(Provider<? extends Action<JavaToolchainSpec>> javaToolChain) {
187-
BuildParams.javaToolChainSpec = javaToolChain;
188-
}
18979
}
19080
}

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

Lines changed: 6 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -152,38 +152,12 @@ public void apply(Project project) {
152152
spec.getParameters().getBuildParams().set(buildParams);
153153
});
154154

155-
// BuildParams.init(params -> {
156-
// params.reset();
157-
// params.setRuntimeJavaHome(actualRuntimeJavaHome);
158-
// params.setJavaToolChainSpec(resolveToolchainSpecFromEnv());
159-
// params.setRuntimeJavaVersion(
160-
// actualRuntimeJavaHome.map(
161-
// javaHome -> determineJavaVersion(
162-
// "runtime java.home",
163-
// javaHome,
164-
// isRuntimeJavaHomeExplicitlySet
165-
// ? minimumRuntimeVersion
166-
// : JavaVersion.toVersion(VersionProperties.getBundledJdkMajorVersion())
167-
// )
168-
// )
169-
// );
170-
// params.setIsRuntimeJavaHomeSet(isRuntimeJavaHomeExplicitlySet);
171-
// params.setRuntimeJavaDetails(runtimeJdkMetaData.map(m -> formatJavaVendorDetails(m)));
172-
// params.setJavaVersions(getAvailableJavaVersions());
173-
// params.setMinimumCompilerVersion(minimumCompilerVersion);
174-
// params.setMinimumRuntimeVersion(minimumRuntimeVersion);
175-
// params.setGradleJavaVersion(Jvm.current().getJavaVersion());
176-
// params.setGitRevision(gitInfo.getRevision());
177-
// params.setGitOrigin(gitInfo.getOrigin());
178-
// params.setBuildDate(ZonedDateTime.now(ZoneOffset.UTC));
179-
// params.setTestSeed(getTestSeed());
180-
// params.setIsCi(
181-
// System.getenv("JENKINS_URL") != null || System.getenv("BUILDKITE_BUILD_URL") != null || System.getProperty("isCI") != null
182-
// );
183-
// params.setDefaultParallel(ParallelDetector.findDefaultParallel(project));
184-
// params.setIsSnapshotBuild(Util.getBooleanProperty("build.snapshot", true));
185-
// params.setBwcVersions(bwcVersionsProvider);
186-
// });
155+
BuildParams.init(params -> {
156+
params.reset();
157+
params.setIsCi(
158+
System.getenv("JENKINS_URL") != null || System.getenv("BUILDKITE_BUILD_URL") != null || System.getProperty("isCI") != null
159+
);
160+
});
187161

188162
// Enforce the minimum compiler version
189163
assertMinimumCompilerVersion(minimumCompilerVersion);

0 commit comments

Comments
 (0)