Skip to content

Commit 4a85dc5

Browse files
committed
Run CI builds on Java 16-20
1 parent f65e97e commit 4a85dc5

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

azure-pipelines.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,21 @@ strategy:
3030
Java15:
3131
J_JAVA_MAJOR: '15'
3232
J_JDKS: '8 9 15'
33+
Java16:
34+
J_JAVA_MAJOR: '16'
35+
J_JDKS: '8 9 16'
36+
Java17:
37+
J_JAVA_MAJOR: '17'
38+
J_JDKS: '8 9 17'
39+
Java18:
40+
J_JAVA_MAJOR: '18'
41+
J_JDKS: '8 9 18'
42+
Java19:
43+
J_JAVA_MAJOR: '19'
44+
J_JDKS: '8 9 19'
45+
Java20:
46+
J_JAVA_MAJOR: '20'
47+
J_JDKS: '8 9 20'
3348

3449
steps:
3550
- script: curl -L https://api.nest.saker.build/bundle/download/saker.build-v$(curl -s https://mirror.nest.saker.build/badges/saker.build/latest.txt) -o saker.build.jar
@@ -39,15 +54,15 @@ steps:
3954
curl -s https://gist.githubusercontent.com/Sipkab/1505a8659af20003ae09295e99d3cba3/raw/azure_ubuntu_jdksetup_variables.sh -o /tmp/azure_ubuntu_jdksetup_variables.sh
4055
bash /tmp/azure_ubuntu_jdksetup_variables.sh $(J_JDKS)
4156
displayName: 'Setup JDKs'
42-
- script: java -jar saker.build.jar -bd build "-EUsaker.java.jre.install.locations=$(JAVA_HOME_8_X64);$(JAVA_HOME_9_X64);$(JAVA_HOME_10_X64);$(JAVA_HOME_11_X64);$(JAVA_HOME_12_X64);$(JAVA_HOME_13_X64);$(JAVA_HOME_14_X64);$(JAVA_HOME_15_X64)" -trace pwd://build/build_test.trace testjava$(J_JAVA_MAJOR)
57+
- script: java -jar saker.build.jar -bd build "-EUsaker.java.jre.install.locations=$(JAVA_HOME_8_X64);$(JAVA_HOME_9_X64);$(JAVA_HOME_10_X64);$(JAVA_HOME_11_X64);$(JAVA_HOME_12_X64);$(JAVA_HOME_13_X64);$(JAVA_HOME_14_X64);$(JAVA_HOME_15_X64);$(JAVA_HOME_16_X64);$(JAVA_HOME_17_X64);$(JAVA_HOME_18_X64);$(JAVA_HOME_19_X64);$(JAVA_HOME_20_X64)" -trace pwd://build/build_test.trace testjava$(J_JAVA_MAJOR)
4358
displayName: 'Test JDK $(J_JAVA_MAJOR)'
4459
- task: PublishBuildArtifacts@1
4560
condition: always()
4661
displayName: 'Publish test trace'
4762
inputs:
4863
pathtoPublish: build/build_test.trace
4964
artifactName: 'test_trace_$(J_JAVA_MAJOR)'
50-
- script: java -jar saker.build.jar -bd build "-EUsaker.java.jre.install.locations=$(JAVA_HOME_8_X64);$(JAVA_HOME_9_X64);$(JAVA_HOME_10_X64);$(JAVA_HOME_11_X64);$(JAVA_HOME_12_X64);$(JAVA_HOME_13_X64);$(JAVA_HOME_14_X64);$(JAVA_HOME_15_X64)" -trace pwd://build/build_export.trace exportall
65+
- script: java -jar saker.build.jar -bd build "-EUsaker.java.jre.install.locations=$(JAVA_HOME_8_X64);$(JAVA_HOME_9_X64);$(JAVA_HOME_10_X64);$(JAVA_HOME_11_X64);$(JAVA_HOME_12_X64);$(JAVA_HOME_13_X64);$(JAVA_HOME_14_X64);$(JAVA_HOME_15_X64);$(JAVA_HOME_16_X64);$(JAVA_HOME_17_X64);$(JAVA_HOME_18_X64);$(JAVA_HOME_19_X64);$(JAVA_HOME_20_X64)" -trace pwd://build/build_export.trace exportall
5166
displayName: 'Export'
5267
- task: PublishBuildArtifacts@1
5368
condition: always()

0 commit comments

Comments
 (0)