@@ -6,34 +6,34 @@ import jetbrains.buildServer.configs.kotlin.v2019_2.buildSteps.gradle
6
6
import jetbrains.buildServer.configs.kotlin.v2019_2.triggers.*
7
7
8
8
val individualBuildsForPhase1 = listOf (
9
- IndividualScenarioBuildType (ScenarioType .SANITY_CHECK , OS .LINUX , EclipseVersion .ECLIPSE4_13 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 )
9
+ IndividualScenarioBuildType (ScenarioType .SANITY_CHECK , OS .LINUX , EclipseVersion .ECLIPSE4_13 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 )
10
10
)
11
11
val individualBuildsForPhase2 = listOf (
12
- IndividualScenarioBuildType (ScenarioType .BASIC_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_8 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
13
- IndividualScenarioBuildType (ScenarioType .BASIC_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_20 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
14
- IndividualScenarioBuildType (ScenarioType .BASIC_COVERAGE , OS .WINDOWS , EclipseVersion .ECLIPSE4_8 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
15
- IndividualScenarioBuildType (ScenarioType .BASIC_COVERAGE , OS .WINDOWS , EclipseVersion .ECLIPSE4_20 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 )
12
+ IndividualScenarioBuildType (ScenarioType .BASIC_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_8 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
13
+ IndividualScenarioBuildType (ScenarioType .BASIC_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_20 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
14
+ IndividualScenarioBuildType (ScenarioType .BASIC_COVERAGE , OS .WINDOWS , EclipseVersion .ECLIPSE4_8 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
15
+ IndividualScenarioBuildType (ScenarioType .BASIC_COVERAGE , OS .WINDOWS , EclipseVersion .ECLIPSE4_20 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 )
16
16
)
17
17
val individualBuildsForPhase3 = listOf (
18
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_8 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
19
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_9 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
20
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_10 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
21
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_11 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
22
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_12 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
23
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_13 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
24
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_14 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
25
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_15 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
26
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_16 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
27
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_17 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
28
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_18 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
29
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_19 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
30
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_20 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
31
-
32
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .WINDOWS , EclipseVersion .ECLIPSE4_8 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
33
- IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .WINDOWS , EclipseVersion .ECLIPSE4_20 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 )
18
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_8 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
19
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_9 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
20
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_10 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
21
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
22
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_12 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
23
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_13 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
24
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_14 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
25
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_15 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
26
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_16 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
27
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_17 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
28
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_18 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
29
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_19 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
30
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .LINUX , EclipseVersion .ECLIPSE4_20 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 ),
31
+
32
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .WINDOWS , EclipseVersion .ECLIPSE4_8 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 ),
33
+ IndividualScenarioBuildType (ScenarioType .FULL_COVERAGE , OS .WINDOWS , EclipseVersion .ECLIPSE4_20 , eclipseRuntimeJdk = Jdk .OPEN_JDK_11 )
34
34
)
35
35
val individualBuildsForPhase4 = listOf (
36
- IndividualScenarioBuildType (ScenarioType .CROSS_VERSION , OS .LINUX , EclipseVersion .ECLIPSE4_8 , defaultCompilerJdk = Jdk . OPEN_JDK_11 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 )
36
+ IndividualScenarioBuildType (ScenarioType .CROSS_VERSION , OS .LINUX , EclipseVersion .ECLIPSE4_8 , eclipseRuntimeJdk = Jdk .ORACLE_JDK_8 )
37
37
)
38
38
39
39
val tb1_1 = CheckpointBuildType (" Sanity Check (Phase 1/1)" , individualBuildsForPhase1, null )
@@ -51,7 +51,7 @@ val snapshotPromotion = PromotionBuildType("snapshot", tb4_4, Trigger.DAILY_MAST
51
51
val milestonePromotion = PromotionBuildType (" milestone" , tb4_4)
52
52
val releasePromotion = PromotionBuildType (" release" , tb4_4)
53
53
54
- class IndividualScenarioBuildType (type : ScenarioType , os : OS , eclipseVersion : EclipseVersion , defaultCompilerJdk : Jdk , eclipseRuntimeJdk : Jdk ) : BuildType({
54
+ class IndividualScenarioBuildType (type : ScenarioType , os : OS , eclipseVersion : EclipseVersion , eclipseRuntimeJdk : Jdk ) : BuildType({
55
55
createId("Individual ", "${type.name.toLowerCase()}_Test_Coverage_ ${os.name.toLowerCase()}_Eclipse ${eclipseVersion.versionNumber}_OnJava ${eclipseRuntimeJdk.majorVersion}")
56
56
addCredentialsLeakFailureCondition()
57
57
@@ -65,7 +65,7 @@ class IndividualScenarioBuildType(type: ScenarioType, os: OS, eclipseVersion: Ec
65
65
param("eclipse.release.type", "snapshot")
66
66
param("build.invoker", "ci")
67
67
param("eclipse.version", eclipseVersion.updateSiteVersion)
68
- param("compiler.location", defaultCompilerJdk .getJavaCompilerPath(os))
68
+ param("compiler.location", Jdk . OPEN_JDK_11 .getJavaCompilerPath(os))
69
69
param("eclipse.test.java.home", eclipseRuntimeJdk.getJavaHomePath(os))
70
70
param("env.JAVA_HOME ", eclipseRuntimeJdk.getJavaHomePath(os))
71
71
param("enable.oomph.plugin", "false")
@@ -124,6 +124,8 @@ class PromotionBuildType(typeName: String, dependency: BuildType, trigger: Trig
124
124
param("env.JAVA_HOME ", "%linux.java8.oracle.64bit%")
125
125
param("eclipse.release.type", typeName)
126
126
param("build.invoker", "ci")
127
+ param("env.JAVA_HOME ", Jdk .OPEN_JDK_11 .getJavaHomePath(OS .LINUX ))
128
+ param("compiler.location", Jdk .OPEN_JDK_11 .getJavaCompilerPath(OS .LINUX ))
127
129
param("jdk8.location", Jdk .ORACLE_JDK_8 .getJavaHomePath(OS .LINUX ))
128
130
param("jdk11.location", Jdk .OPEN_JDK_11 .getJavaHomePath(OS .LINUX ))
129
131
}
@@ -148,12 +150,13 @@ class PromotionBuildType(typeName: String, dependency: BuildType, trigger: Trig
148
150
errorMessage = true
149
151
}
150
152
151
- dependencies {
152
- snapshot(dependency, DefaultFailureCondition )
153
- }
153
+ // TODO uncomment
154
+ // dependencies {
155
+ // snapshot(dependency, DefaultFailureCondition)
156
+ // }
154
157
155
158
steps {
156
- for (eclipseVersion in EclipseVersion .values()) {
159
+ for (eclipseVersion in EclipseVersion .values()) { // TODO restore
157
160
gradle {
158
161
name = " Build and upload update site for Eclipse ${eclipseVersion.codeName} (${eclipseVersion.versionNumber} )"
159
162
tasks = " clean build uploadUpdateSite"
@@ -180,7 +183,7 @@ class PromotionBuildType(typeName: String, dependency: BuildType, trigger: Trig
180
183
buildFile = " "
181
184
gradleParams = """
182
185
--exclude-task eclipseTest
183
- -Peclipse.version=45 -Pcompiler.location='%linux.java8.oracle.64bit%/bin/javac ' -Pbuild.invoker=%build.invoker% -Prelease.type=%eclipse.release.type% -PECLIPSE_ORG_FTP_HOST=build.eclipse.org -PECLIPSE_ORG_FTP_USER=%eclipse.downloadServer.username% -PECLIPSE_ORG_FTP_PASSWORD=%eclipse.downloadServer.password% -PECLIPSE_ORG_FTP_UPDATE_SITES_PATH=/home/data/httpd/download.eclipse.org/buildship/updates -PECLIPSE_ORG_TEMP_PATH=/home/data/httpd/download.eclipse.org/buildship/temp -PECLIPSE_ORG_MIRROR_PATH=/buildship/updates -PgithubAccessKey=%github.token%
186
+ -Peclipse.version=45 -Pcompiler.location='%compiler.location% ' -Pbuild.invoker=%build.invoker% -Prelease.type=%eclipse.release.type% -PECLIPSE_ORG_FTP_HOST=build.eclipse.org -PECLIPSE_ORG_FTP_USER=%eclipse.downloadServer.username% -PECLIPSE_ORG_FTP_PASSWORD=%eclipse.downloadServer.password% -PECLIPSE_ORG_FTP_UPDATE_SITES_PATH=/home/data/httpd/download.eclipse.org/buildship/updates -PECLIPSE_ORG_TEMP_PATH=/home/data/httpd/download.eclipse.org/buildship/temp -PECLIPSE_ORG_MIRROR_PATH=/buildship/updates -PgithubAccessKey=%github.token%
184
187
--stacktrace
185
188
"-Dgradle.cache.remote.url=%gradle.cache.remote.url%"
186
189
"-Dgradle.cache.remote.username=%gradle.cache.remote.username%"
0 commit comments