-
-
Notifications
You must be signed in to change notification settings - Fork 71
/
jdk16u_pipeline_config.groovy
115 lines (101 loc) · 4.04 KB
/
jdk16u_pipeline_config.groovy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
class Config16 {
final Map<String, Map<String, ?>> buildConfigurations = [
x64Mac : [
os : 'mac',
arch : 'x64',
additionalNodeLabels: 'macos10.14',
test : 'default',
configureArgs : '--enable-dtrace'
],
x64Linux : [
os : 'linux',
arch : 'x64',
dockerImage: [
hotspot : 'adoptopenjdk/centos6_build_image',
openj9 : 'adoptopenjdk/centos7_build_image'
],
dockerFile: [
openj9 : 'pipelines/build/dockerFiles/cuda.dockerfile'
],
test : 'default',
additionalTestLabels: [
openj9 : '!(centos6||rhel6)'
],
configureArgs : [
'openj9' : '--enable-dtrace --enable-jitserver',
'hotspot' : '--enable-dtrace'
]
],
x64AlpineLinux : [
os : 'alpine-linux',
arch : 'x64',
dockerImage : 'adoptopenjdk/alpine3_build_image',
test : 'default',
configureArgs : '--enable-headless-only=yes'
],
aarch64AlpineLinux : [
os : 'alpine-linux',
arch : 'aarch64',
dockerImage : 'adoptopenjdk/alpine3_build_image',
test : 'default',
configureArgs : '--enable-headless-only=yes'
],
x64Windows: [
os : 'windows',
arch : 'x64',
additionalNodeLabels: 'win2012&&vs2017',
test : 'default'
],
x32Windows: [
os : 'windows',
arch : 'x86-32',
additionalNodeLabels: 'win2012&&vs2017',
buildArgs : [
hotspot : '--jvm-variant client,server'
],
test : 'default'
],
ppc64Aix : [
os : 'aix',
arch : 'ppc64',
additionalNodeLabels: [
hotspot: 'xlc16&&aix710',
openj9: 'xlc16&&aix715'
],
test : 'default',
cleanWorkspaceAfterBuild: true
],
s390xLinux : [
os : 'linux',
arch : 's390x',
test : 'default',
configureArgs : '--enable-dtrace'
],
ppc64leLinux : [
os : 'linux',
arch : 'ppc64le',
additionalNodeLabels: 'centos7',
test : 'default',
configureArgs : [
'hotspot' : '--enable-dtrace',
'openj9' : '--enable-dtrace --enable-jitserver'
]
],
aarch64Linux : [
os : 'linux',
arch : 'aarch64',
dockerImage : 'adoptopenjdk/centos7_build_image',
test : 'default',
configureArgs : '--enable-dtrace',
testDynamic : false
],
arm32Linux : [
os : 'linux',
arch : 'arm',
test : 'default',
configureArgs : '--enable-dtrace'
]
]
}
Config16 config = new Config16()
return config.buildConfigurations