forked from adoptium/ci-jenkins-pipelines
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjdk9u_pipeline_config.groovy
108 lines (97 loc) · 3.78 KB
/
jdk9u_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
class Config9 {
final Map<String, Map<String, ?>> buildConfigurations = [
x64Mac : [
os : 'mac',
arch : 'x64',
additionalNodeLabels: 'build-macstadium-macos1010-1',
test : [
nightly: ['sanity.openjdk', 'sanity.system'],
weekly : []
],
configureArgs : '--enable-dtrace=auto'
],
x64Linux : [
os : 'linux',
arch : 'x64',
additionalNodeLabels: 'centos6',
test : [
nightly: ['sanity.openjdk', 'sanity.system', 'sanity.external'],
weekly : []
],
configureArgs : '--enable-dtrace=auto'
],
// Currently we have to be quite specific about which windows to use as not all of them have freetype installed
x64Windows: [
os : 'windows',
arch : 'x64',
additionalNodeLabels: [
hotspot: 'win2012',
openj9: 'win2012&&mingw-cygwin'
],
test : [
nightly: ['sanity.openjdk'],
weekly : []
]
],
ppc64Aix : [
os : 'aix',
arch : 'ppc64',
test : false
],
s390xLinux : [
os : 'linux',
arch : 's390x',
additionalNodeLabels: 'rhel7',
test : [
nightly: ['sanity.openjdk', 'sanity.system'],
weekly : []
],
configureArgs : '--enable-dtrace=auto'
],
sparcv9Solaris : [
os : 'solaris',
arch : 'sparcv9',
test : false,
configureArgs : '--enable-dtrace=auto'
],
ppc64leLinux : [
os : 'linux',
arch : 'ppc64le',
additionalNodeLabels: 'centos7',
test : [
nightly: ['sanity.openjdk', 'sanity.system'],
weekly : []
],
configureArgs : '--enable-dtrace=auto'
],
arm32Linux : [
os : 'linux',
arch : 'arm',
test : [
nightly: ['sanity.openjdk'],
weekly : []
],
configureArgs : '--enable-dtrace=auto'
],
aarch64Linux : [
os : 'linux',
arch : 'aarch64',
additionalNodeLabels: 'centos7',
test : [
nightly: ['sanity.openjdk'],
weekly : []
],
configureArgs : '--enable-dtrace=auto'
],
x64LinuxXL : [
os : 'linux',
additionalNodeLabels : 'centos6',
arch : 'x64',
test : false,
additionalFileNameTag: "linuxXL",
configureArgs : '--with-noncompressedrefs --enable-dtrace=auto'
],
]
}
Config9 config = new Config9()
return config.buildConfigurations