2
2
3
3
group "linux" {
4
4
targets = [
5
+ " almalinux_jdk11" ,
5
6
" alpine_jdk8" ,
7
+ " alpine_jdk11" ,
6
8
" alpine_jdk17" ,
7
9
" centos7_jdk8" ,
10
+ " centos7_jdk11" ,
8
11
" debian_jdk8" ,
12
+ " debian_jdk11" ,
9
13
" debian_jdk17" ,
10
14
" debian_slim_jdk8" ,
15
+ " debian_slim_jdk11" ,
11
16
" debian_slim_jdk17" ,
17
+ " rhel_ubi8_jdk11"
12
18
]
13
19
}
14
20
15
- group "linux_jdk8 " {
21
+ group "linux-arm64 " {
16
22
targets = [
17
- " alpine_jdk8 " ,
18
- " centos7_jdk8 " ,
19
- " debian_jdk8 " ,
20
- " debian_slim_jdk8 " ,
23
+ " almalinux_jdk11 " ,
24
+ " debian_jdk11 " ,
25
+ " debian_jdk17 " ,
26
+ " rhel_ubi8_jdk11 " ,
21
27
]
22
28
}
23
29
24
- group "linux-arm64 " {
30
+ group "linux-s390x " {
25
31
targets = [
26
- " debian_jdk17 " ,
32
+ " debian_jdk11 " ,
27
33
]
28
34
}
29
35
@@ -34,11 +40,11 @@ group "linux-ppc64le" {
34
40
# ---- variables ----
35
41
36
42
variable "JENKINS_VERSION" {
37
- default = " 2.303 "
43
+ default = " 2.356 "
38
44
}
39
45
40
46
variable "JENKINS_SHA" {
41
- default = " 4dfe49cd7422ec4317a7c7a7c083f40fa475a58a7747bd94187b2cf222006ac0 "
47
+ default = " 1163c4554dc93439c5eef02b06a8d74f98ca920bbc012c2b8a089d414cfa8075 "
42
48
}
43
49
44
50
variable "REGISTRY" {
@@ -93,14 +99,30 @@ function "tag_lts" {
93
99
94
100
# ---- targets ----
95
101
102
+ target "almalinux_jdk11" {
103
+ dockerfile = " 11/almalinux/almalinux8/hotspot/Dockerfile"
104
+ context = " ."
105
+ args = {
106
+ JENKINS_VERSION = JENKINS_VERSION
107
+ JENKINS_SHA = JENKINS_SHA
108
+ COMMIT_SHA = COMMIT_SHA
109
+ PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
110
+ }
111
+ tags = [
112
+ tag (true , " almalinux" ),
113
+ tag_weekly (false , " almalinux" ),
114
+ tag_lts (false , " lts-almalinux" )
115
+ ]
116
+ platforms = [" linux/amd64" , " linux/arm64" ]
117
+ }
118
+
96
119
target "alpine_jdk8" {
97
120
dockerfile = " 8/alpine/hotspot/Dockerfile"
98
121
context = " ."
99
122
args = {
100
123
JENKINS_VERSION = JENKINS_VERSION
101
124
JENKINS_SHA = JENKINS_SHA
102
125
COMMIT_SHA = COMMIT_SHA
103
- PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
104
126
}
105
127
tags = [
106
128
tag (true , " alpine-jdk8" ),
@@ -110,6 +132,26 @@ target "alpine_jdk8" {
110
132
platforms = [" linux/amd64" ]
111
133
}
112
134
135
+ target "alpine_jdk11" {
136
+ dockerfile = " 11/alpine/hotspot/Dockerfile"
137
+ context = " ."
138
+ args = {
139
+ JENKINS_VERSION = JENKINS_VERSION
140
+ JENKINS_SHA = JENKINS_SHA
141
+ COMMIT_SHA = COMMIT_SHA
142
+ PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
143
+ }
144
+ tags = [
145
+ tag (true , " alpine" ),
146
+ tag_weekly (false , " alpine" ),
147
+ tag_weekly (false , " alpine-jdk11" ),
148
+ tag_lts (false , " lts-alpine" ),
149
+ tag_lts (false , " lts-alpine-jdk11" ),
150
+ tag_lts (true , " lts-alpine" ),
151
+ ]
152
+ platforms = [" linux/amd64" ]
153
+ }
154
+
113
155
target "alpine_jdk17" {
114
156
dockerfile = " 17/alpine/hotspot/Dockerfile"
115
157
context = " ."
@@ -122,7 +164,10 @@ target "alpine_jdk17" {
122
164
tags = [
123
165
tag (true , " alpine-jdk17-preview" ),
124
166
tag_weekly (false , " alpine-jdk17-preview" ),
125
- tag_lts (false , " lts-alpine-jdk17-preview" )
167
+ tag_lts (false , " lts-alpine-jdk17-preview" ),
168
+ tag (true , " alpine-jdk17" ),
169
+ tag_weekly (false , " alpine-jdk17" ),
170
+ tag_lts (false , " lts-alpine-jdk17" )
126
171
]
127
172
platforms = [" linux/amd64" ]
128
173
}
@@ -134,7 +179,6 @@ target "centos7_jdk8" {
134
179
JENKINS_VERSION = JENKINS_VERSION
135
180
JENKINS_SHA = JENKINS_SHA
136
181
COMMIT_SHA = COMMIT_SHA
137
- PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
138
182
}
139
183
tags = [
140
184
tag (true , " centos7-jdk8" ),
@@ -144,14 +188,33 @@ target "centos7_jdk8" {
144
188
platforms = [" linux/amd64" ]
145
189
}
146
190
191
+ target "centos7_jdk11" {
192
+ dockerfile = " 11/centos/centos7/hotspot/Dockerfile"
193
+ context = " ."
194
+ args = {
195
+ JENKINS_VERSION = JENKINS_VERSION
196
+ JENKINS_SHA = JENKINS_SHA
197
+ COMMIT_SHA = COMMIT_SHA
198
+ PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
199
+ }
200
+ tags = [
201
+ tag (true , " centos7" ),
202
+ tag_weekly (false , " centos7" ),
203
+ tag_weekly (false , " centos7-jdk11" ),
204
+ tag_lts (true , " lts-centos7" ),
205
+ tag_lts (false , " lts-centos7" ),
206
+ tag_lts (false , " lts-centos7-jdk11" )
207
+ ]
208
+ platforms = [" linux/amd64" ]
209
+ }
210
+
147
211
target "debian_jdk8" {
148
212
dockerfile = " 8/debian/bullseye/hotspot/Dockerfile"
149
213
context = " ."
150
214
args = {
151
215
JENKINS_VERSION = JENKINS_VERSION
152
216
JENKINS_SHA = JENKINS_SHA
153
217
COMMIT_SHA = COMMIT_SHA
154
- PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
155
218
}
156
219
tags = [
157
220
tag (true , " jdk8" ),
@@ -162,6 +225,29 @@ target "debian_jdk8" {
162
225
platforms = [" linux/amd64" ]
163
226
}
164
227
228
+ target "debian_jdk11" {
229
+ dockerfile = " 11/debian/bullseye/hotspot/Dockerfile"
230
+ context = " ."
231
+ args = {
232
+ JENKINS_VERSION = JENKINS_VERSION
233
+ JENKINS_SHA = JENKINS_SHA
234
+ COMMIT_SHA = COMMIT_SHA
235
+ PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
236
+ }
237
+ tags = [
238
+ tag (true , " " ),
239
+ tag (true , " jdk11" ),
240
+ tag_weekly (false , " latest" ),
241
+ tag_weekly (false , " latest-jdk11" ),
242
+ tag_weekly (false , " jdk11" ),
243
+ tag_lts (false , " lts" ),
244
+ tag_lts (false , " lts-jdk11" ),
245
+ tag_lts (true , " lts" ),
246
+ tag_lts (true , " lts-jdk11" )
247
+ ]
248
+ platforms = [" linux/amd64" , " linux/arm64" , " linux/s390x" ]
249
+ }
250
+
165
251
target "debian_jdk17" {
166
252
dockerfile = " 17/debian/bullseye/hotspot/Dockerfile"
167
253
context = " ."
@@ -176,7 +262,12 @@ target "debian_jdk17" {
176
262
tag_weekly (false , " latest-jdk17-preview" ),
177
263
tag_weekly (false , " jdk17-preview" ),
178
264
tag_lts (false , " lts-jdk17-preview" ),
179
- tag_lts (true , " lts-jdk17-preview" )
265
+ tag_lts (true , " lts-jdk17-preview" ),
266
+ tag (true , " jdk17" ),
267
+ tag_weekly (false , " latest-jdk17" ),
268
+ tag_weekly (false , " jdk17" ),
269
+ tag_lts (false , " lts-jdk17" ),
270
+ tag_lts (true , " lts-jdk17" )
180
271
]
181
272
platforms = [" linux/amd64" , " linux/arm64" ]
182
273
}
@@ -188,7 +279,6 @@ target "debian_slim_jdk8" {
188
279
JENKINS_VERSION = JENKINS_VERSION
189
280
JENKINS_SHA = JENKINS_SHA
190
281
COMMIT_SHA = COMMIT_SHA
191
- PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
192
282
}
193
283
tags = [
194
284
tag (true , " slim-jdk8" ),
@@ -198,6 +288,26 @@ target "debian_slim_jdk8" {
198
288
platforms = [" linux/amd64" ]
199
289
}
200
290
291
+ target "debian_slim_jdk11" {
292
+ dockerfile = " 11/debian/bullseye-slim/hotspot/Dockerfile"
293
+ context = " ."
294
+ args = {
295
+ JENKINS_VERSION = JENKINS_VERSION
296
+ JENKINS_SHA = JENKINS_SHA
297
+ COMMIT_SHA = COMMIT_SHA
298
+ PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
299
+ }
300
+ tags = [
301
+ tag (true , " slim" ),
302
+ tag_weekly (false , " slim" ),
303
+ tag_weekly (false , " slim-jdk11" ),
304
+ tag_lts (false , " lts-slim" ),
305
+ tag_lts (false , " lts-slim-jdk11" ),
306
+ tag_lts (true , " lts-slim" ),
307
+ ]
308
+ platforms = [" linux/amd64" ]
309
+ }
310
+
201
311
target "debian_slim_jdk17" {
202
312
dockerfile = " 17/debian/bullseye-slim/hotspot/Dockerfile"
203
313
context = " ."
@@ -211,6 +321,27 @@ target "debian_slim_jdk17" {
211
321
tag (true , " slim-jdk17-preview" ),
212
322
tag_weekly (false , " slim-jdk17-preview" ),
213
323
tag_lts (false , " lts-slim-jdk17-preview" ),
324
+ tag (true , " slim-jdk17" ),
325
+ tag_weekly (false , " slim-jdk17" ),
326
+ tag_lts (false , " lts-slim-jdk17" ),
214
327
]
215
328
platforms = [" linux/amd64" ]
216
329
}
330
+
331
+ target "rhel_ubi8_jdk11" {
332
+ dockerfile = " 11/rhel/ubi8/hotspot/Dockerfile"
333
+ context = " ."
334
+ args = {
335
+ JENKINS_VERSION = JENKINS_VERSION
336
+ JENKINS_SHA = JENKINS_SHA
337
+ COMMIT_SHA = COMMIT_SHA
338
+ PLUGIN_CLI_VERSION = PLUGIN_CLI_VERSION
339
+ }
340
+ tags = [
341
+ tag (true , " rhel-ubi8-jdk11" ),
342
+ tag_weekly (false , " rhel-ubi8-jdk11" ),
343
+ tag_lts (false , " lts-rhel-ubi8-jdk11" ),
344
+ tag_lts (true , " lts-rhel-ubi8-jdk11" )
345
+ ]
346
+ platforms = [" linux/amd64" , " linux/arm64" ]
347
+ }
0 commit comments