@@ -19,17 +19,17 @@ variables:
19
19
jobs :
20
20
21
21
# The dependsOn clauses are:
22
- # * Everything depends on the canary jobs (the main jdk21 jobs), except those jobs themselves.
23
- # * Anything *_jdk11 or *_jdk17 or *_jdk23 depends on *_jdk21 .
22
+ # * Everything depends on the canary jobs (the main jdk24 jobs), except those jobs themselves.
23
+ # * Anything *_jdk11 or *_jdk17 or *_jdk21 depends on *_jdk24 .
24
24
25
25
- job : canary_jobs
26
26
dependsOn :
27
- - junit_jdk23
28
- - nonjunit_jdk23
29
- - inference_part1_jdk23
30
- - inference_part2_jdk23
31
- - typecheck_part1_jdk23
32
- - typecheck_part2_jdk23
27
+ - junit_jdk24
28
+ - nonjunit_jdk24
29
+ - inference_part1_jdk24
30
+ - inference_part2_jdk24
31
+ - typecheck_part1_jdk24
32
+ - typecheck_part2_jdk24
33
33
pool :
34
34
vmImage : ' ubuntu-latest'
35
35
steps :
39
39
- job : junit_jdk11
40
40
dependsOn :
41
41
- canary_jobs
42
- - junit_jdk23
42
+ - junit_jdk24
43
43
pool :
44
44
vmImage : ' ubuntu-latest'
45
45
container : mdernst/cf-ubuntu-jdk11:latest
52
52
- job : junit_jdk17
53
53
dependsOn :
54
54
- canary_jobs
55
- - junit_jdk23
55
+ - junit_jdk24
56
56
pool :
57
57
vmImage : ' ubuntu-latest'
58
58
container : mdernst/cf-ubuntu-jdk17:latest
65
65
- job : junit_jdk21
66
66
dependsOn :
67
67
- canary_jobs
68
- - junit_jdk23
68
+ - junit_jdk24
69
69
pool :
70
70
vmImage : ' ubuntu-latest'
71
71
container : mdernst/cf-ubuntu-jdk21:latest
@@ -75,10 +75,10 @@ jobs:
75
75
fetchDepth : 25
76
76
- bash : ./checker/bin-devel/test-cftests-junit.sh
77
77
displayName : test-cftests-junit.sh
78
- - job : junit_jdk23
78
+ - job : junit_jdk24
79
79
pool :
80
80
vmImage : ' ubuntu-latest'
81
- container : mdernst/cf-ubuntu-jdk23 :latest
81
+ container : mdernst/cf-ubuntu-jdk24 :latest
82
82
timeoutInMinutes : 70
83
83
steps :
84
84
- checkout : self
89
89
- job : nonjunit_jdk11
90
90
dependsOn :
91
91
- canary_jobs
92
- - nonjunit_jdk23
92
+ - nonjunit_jdk24
93
93
pool :
94
94
vmImage : ' ubuntu-latest'
95
95
container : mdernst/cf-ubuntu-jdk11:latest
@@ -101,7 +101,7 @@ jobs:
101
101
- job : nonjunit_jdk17
102
102
dependsOn :
103
103
- canary_jobs
104
- - nonjunit_jdk23
104
+ - nonjunit_jdk24
105
105
pool :
106
106
vmImage : ' ubuntu-latest'
107
107
container : mdernst/cf-ubuntu-jdk17:latest
@@ -113,7 +113,7 @@ jobs:
113
113
- job : nonjunit_jdk21
114
114
dependsOn :
115
115
- canary_jobs
116
- - nonjunit_jdk23
116
+ - nonjunit_jdk24
117
117
pool :
118
118
vmImage : ' ubuntu-latest'
119
119
container : mdernst/cf-ubuntu-jdk21:latest
@@ -122,10 +122,10 @@ jobs:
122
122
fetchDepth : 25
123
123
- bash : ./checker/bin-devel/test-cftests-nonjunit.sh
124
124
displayName : test-cftests-nonjunit.sh
125
- - job : nonjunit_jdk23
125
+ - job : nonjunit_jdk24
126
126
pool :
127
127
vmImage : ' ubuntu-latest'
128
- container : mdernst/cf-ubuntu-jdk23 :latest
128
+ container : mdernst/cf-ubuntu-jdk24 :latest
129
129
steps :
130
130
- checkout : self
131
131
fetchDepth : 25
@@ -139,8 +139,8 @@ jobs:
139
139
- job : inference_jdk11
140
140
dependsOn :
141
141
- canary_jobs
142
- - inference_part1_jdk23
143
- - inference_part2_jdk23
142
+ - inference_part1_jdk24
143
+ - inference_part2_jdk24
144
144
pool :
145
145
vmImage : ' ubuntu-latest'
146
146
container : mdernst/cf-ubuntu-jdk11:latest
@@ -154,8 +154,8 @@ jobs:
154
154
- job : inference_jdk17
155
155
dependsOn :
156
156
- canary_jobs
157
- - inference_part1_jdk23
158
- - inference_part2_jdk23
157
+ - inference_part1_jdk24
158
+ - inference_part2_jdk24
159
159
pool :
160
160
vmImage : ' ubuntu-latest'
161
161
container : mdernst/cf-ubuntu-jdk17:latest
@@ -169,8 +169,8 @@ jobs:
169
169
- job : inference_jdk21
170
170
dependsOn :
171
171
- canary_jobs
172
- - inference_part1_jdk23
173
- - inference_part2_jdk23
172
+ - inference_part1_jdk24
173
+ - inference_part2_jdk24
174
174
pool :
175
175
vmImage : ' ubuntu-latest'
176
176
container : mdernst/cf-ubuntu-jdk21:latest
@@ -182,20 +182,20 @@ jobs:
182
182
displayName : test-cftests-inference.sh
183
183
184
184
# Split into part1 and part2 only for the inference job that "canary_jobs" depends on.
185
- - job : inference_part1_jdk23
185
+ - job : inference_part1_jdk24
186
186
pool :
187
187
vmImage : ' ubuntu-latest'
188
- container : mdernst/cf-ubuntu-jdk23 :latest
188
+ container : mdernst/cf-ubuntu-jdk24 :latest
189
189
timeoutInMinutes : 90
190
190
steps :
191
191
- checkout : self
192
192
fetchDepth : 25
193
193
- bash : ./checker/bin-devel/test-cftests-inference-part1.sh
194
194
displayName : test-cftests-inference-part1.sh
195
- - job : inference_part2_jdk23
195
+ - job : inference_part2_jdk24
196
196
pool :
197
197
vmImage : ' ubuntu-latest'
198
- container : mdernst/cf-ubuntu-jdk23 :latest
198
+ container : mdernst/cf-ubuntu-jdk24 :latest
199
199
timeoutInMinutes : 90
200
200
steps :
201
201
- checkout : self
@@ -210,8 +210,8 @@ jobs:
210
210
- job : typecheck_jdk11
211
211
dependsOn :
212
212
- canary_jobs
213
- - typecheck_part1_jdk23
214
- - typecheck_part2_jdk23
213
+ - typecheck_part1_jdk24
214
+ - typecheck_part2_jdk24
215
215
pool :
216
216
vmImage : ' ubuntu-latest'
217
217
container : mdernst/cf-ubuntu-jdk11-plus:latest
@@ -223,8 +223,8 @@ jobs:
223
223
- job : typecheck_jdk17
224
224
dependsOn :
225
225
- canary_jobs
226
- - typecheck_part1_jdk23
227
- - typecheck_part2_jdk23
226
+ - typecheck_part1_jdk24
227
+ - typecheck_part2_jdk24
228
228
pool :
229
229
vmImage : ' ubuntu-latest'
230
230
container : mdernst/cf-ubuntu-jdk17-plus:latest
@@ -233,43 +233,43 @@ jobs:
233
233
fetchDepth : 1000
234
234
- bash : ./checker/bin-devel/test-typecheck.sh
235
235
displayName : test-typecheck.sh
236
- - job : typecheck_jdk
236
+ - job : typecheck_jdk21
237
237
dependsOn :
238
238
- canary_jobs
239
- - typecheck_part1_jdk23
240
- - typecheck_part2_jdk23
239
+ - typecheck_part1_jdk24
240
+ - typecheck_part2_jdk24
241
241
pool :
242
242
vmImage : ' ubuntu-latest'
243
- container : mdernst/cf-ubuntu-jdk -plus:latest
243
+ container : mdernst/cf-ubuntu-jdk21 -plus:latest
244
244
steps :
245
245
- checkout : self
246
246
fetchDepth : 1000
247
247
- bash : ./checker/bin-devel/test-typecheck.sh
248
248
displayName : test-typecheck.sh
249
- - job : typecheck_part1_jdk21
249
+ - job : typecheck_part1_jdk24
250
250
pool :
251
251
vmImage : ' ubuntu-latest'
252
- container : mdernst/cf-ubuntu-jdk21 -plus:latest
252
+ container : mdernst/cf-ubuntu-jdk24 -plus:latest
253
253
steps :
254
254
- checkout : self
255
255
fetchDepth : 1000
256
256
- bash : ./checker/bin-devel/test-typecheck-part1.sh
257
257
displayName : test-typecheck-part1.sh
258
- - job : typecheck_part2_jdk21
258
+ - job : typecheck_part2_jdk24
259
259
pool :
260
260
vmImage : ' ubuntu-latest'
261
- container : mdernst/cf-ubuntu-jdk21 -plus:latest
261
+ container : mdernst/cf-ubuntu-jdk24 -plus:latest
262
262
steps :
263
263
- checkout : self
264
264
fetchDepth : 1000
265
265
- bash : ./checker/bin-devel/test-typecheck-part2.sh
266
- displayName : test-typecheck-part2.sh(23)
266
+ displayName : test-typecheck-part2.sh
267
267
268
268
- job : daikon_jdk11
269
269
dependsOn :
270
270
- canary_jobs
271
- - daikon_part1_jdk23
272
- - daikon_part2_jdk23
271
+ - daikon_part1_jdk24
272
+ - daikon_part2_jdk24
273
273
pool :
274
274
vmImage : ' ubuntu-latest'
275
275
container : mdernst/cf-ubuntu-jdk11:latest
@@ -282,8 +282,8 @@ jobs:
282
282
- job : daikon_jdk17
283
283
dependsOn :
284
284
- canary_jobs
285
- - daikon_part1_jdk23
286
- - daikon_part2_jdk23
285
+ - daikon_part1_jdk24
286
+ - daikon_part2_jdk24
287
287
pool :
288
288
vmImage : ' ubuntu-latest'
289
289
container : mdernst/cf-ubuntu-jdk17:latest
@@ -293,21 +293,11 @@ jobs:
293
293
fetchDepth : 25
294
294
- bash : ./checker/bin-devel/test-daikon.sh
295
295
displayName : test-daikon.sh
296
- - job : daikon_part1_jdk21
297
- dependsOn :
298
- - canary_jobs
299
- pool :
300
- vmImage : ' ubuntu-latest'
301
- container : mdernst/cf-ubuntu-jdk21:latest
302
- timeoutInMinutes : 70
303
- steps :
304
- - checkout : self
305
- fetchDepth : 25
306
- - bash : ./checker/bin-devel/test-daikon-part1.sh
307
- displayName : test-daikon.sh
308
- - job : daikon_part2_jdk21
296
+ - job : daikon_jdk21
309
297
dependsOn :
310
298
- canary_jobs
299
+ - daikon_part1_jdk24
300
+ - daikon_part2_jdk24
311
301
pool :
312
302
vmImage : ' ubuntu-latest'
313
303
container : mdernst/cf-ubuntu-jdk21:latest
@@ -316,25 +306,25 @@ jobs:
316
306
- checkout : self
317
307
fetchDepth : 25
318
308
- bash : ./checker/bin-devel/test-daikon.sh
319
- displayName : test-daikon-part2 .sh
320
- - job : daikon_part1_jdk23
309
+ displayName : test-daikon.sh
310
+ - job : daikon_part1_jdk24
321
311
dependsOn :
322
312
- canary_jobs
323
313
pool :
324
314
vmImage : ' ubuntu-latest'
325
- container : mdernst/cf-ubuntu-jdk23 :latest
315
+ container : mdernst/cf-ubuntu-jdk24 :latest
326
316
timeoutInMinutes : 70
327
317
steps :
328
318
- checkout : self
329
319
fetchDepth : 25
330
320
- bash : ./checker/bin-devel/test-daikon-part1.sh
331
321
displayName : test-daikon.sh
332
- - job : daikon_part2_jdk23
322
+ - job : daikon_part2_jdk24
333
323
dependsOn :
334
324
- canary_jobs
335
325
pool :
336
326
vmImage : ' ubuntu-latest'
337
- container : mdernst/cf-ubuntu-jdk23 :latest
327
+ container : mdernst/cf-ubuntu-jdk24 :latest
338
328
timeoutInMinutes : 80
339
329
steps :
340
330
- checkout : self
@@ -346,7 +336,7 @@ jobs:
346
336
- job : guava_jdk17
347
337
dependsOn :
348
338
- canary_jobs
349
- - guava_jdk23
339
+ - guava_jdk24
350
340
pool :
351
341
vmImage : ' ubuntu-latest'
352
342
container : mdernst/cf-ubuntu-jdk17:latest
@@ -359,7 +349,7 @@ jobs:
359
349
- job : guava_jdk21
360
350
dependsOn :
361
351
- canary_jobs
362
- - guava_jdk23
352
+ - guava_jdk24
363
353
pool :
364
354
vmImage : ' ubuntu-latest'
365
355
container : mdernst/cf-ubuntu-jdk21:latest
@@ -369,12 +359,12 @@ jobs:
369
359
fetchDepth : 25
370
360
- bash : ./checker/bin-devel/test-guava.sh
371
361
displayName : test-guava.sh
372
- - job : guava_jdk23
362
+ - job : guava_jdk24
373
363
dependsOn :
374
364
- canary_jobs
375
365
pool :
376
366
vmImage : ' ubuntu-latest'
377
- container : mdernst/cf-ubuntu-jdk23 :latest
367
+ container : mdernst/cf-ubuntu-jdk24 :latest
378
368
timeoutInMinutes : 70
379
369
steps :
380
370
- checkout : self
@@ -385,7 +375,7 @@ jobs:
385
375
- job : plume_lib_jdk11
386
376
dependsOn :
387
377
- canary_jobs
388
- - plume_lib_jdk23
378
+ - plume_lib_jdk24
389
379
pool :
390
380
vmImage : ' ubuntu-latest'
391
381
container : mdernst/cf-ubuntu-jdk11:latest
@@ -397,7 +387,7 @@ jobs:
397
387
- job : plume_lib_jdk17
398
388
dependsOn :
399
389
- canary_jobs
400
- - plume_lib_jdk23
390
+ - plume_lib_jdk24
401
391
pool :
402
392
vmImage : ' ubuntu-latest'
403
393
container : mdernst/cf-ubuntu-jdk17:latest
@@ -409,7 +399,7 @@ jobs:
409
399
- job : plume_lib_jdk21
410
400
dependsOn :
411
401
- canary_jobs
412
- - plume_lib_jdk23
402
+ - plume_lib_jdk24
413
403
pool :
414
404
vmImage : ' ubuntu-latest'
415
405
container : mdernst/cf-ubuntu-jdk21:latest
@@ -418,12 +408,12 @@ jobs:
418
408
fetchDepth : 25
419
409
- bash : ./checker/bin-devel/test-plume-lib.sh
420
410
displayName : test-plume-lib.sh
421
- - job : plume_lib_jdk23
411
+ - job : plume_lib_jdk24
422
412
dependsOn :
423
413
- canary_jobs
424
414
pool :
425
415
vmImage : ' ubuntu-latest'
426
- container : mdernst/cf-ubuntu-jdk23 :latest
416
+ container : mdernst/cf-ubuntu-jdk24 :latest
427
417
steps :
428
418
- checkout : self
429
419
fetchDepth : 25
@@ -466,13 +456,13 @@ jobs:
466
456
# fetchDepth: 25
467
457
# - bash: ./checker/bin-devel/test-downstream.sh
468
458
# displayName: test-downstream.sh
469
- # - job: downstream_jdk23
459
+ # - job: downstream_jdk24
470
460
# dependsOn:
471
461
# - canary_jobs
472
462
# - downstream_jdk21
473
463
# pool:
474
464
# vmImage: 'ubuntu-latest'
475
- # container: mdernst/cf-ubuntu-jdk23 :latest
465
+ # container: mdernst/cf-ubuntu-jdk24 :latest
476
466
# steps:
477
467
# - checkout: self
478
468
# fetchDepth: 25
0 commit comments