@@ -29,47 +29,67 @@ jobs:
2929 fail-fast : false
3030 matrix :
3131 matrixName :
32+ - " 15.1.1-0-0-SNAPSHOT"
33+ - " 15.1.1-0-0-SNAPSHOT-Graal"
3234 - " 22.06"
3335 - " 14.1.1-2206-SNAPSHOT"
34- - " 15.1.1-0-0-SNAPSHOT"
35- - " 15.1.1-0-0-SNAPSHOT Graal"
3636 - " 14.1.1-0-11-SNAPSHOT"
3737 - " 14.1.1-0-10"
3838 - " 14.1.1.0.0"
3939 - " 12.2.1.4.0"
4040 - " 12.2.1-4-15-SNAPSHOT"
4141 - " 12.2.1-3-20-SNAPSHOT"
4242 include :
43+ - matrixName : " 15.1.1-0-0-SNAPSHOT"
44+ coherenceVersion : " 15.1.1-0-0-SNAPSHOT"
45+ javaVersion : 17
46+ coherenceImage : " iad.ocir.io/odx-stateservice/test/coherence:15.1.1-0-0-SNAPSHOT"
47+ baseImage : " gcr.io/distroless/java17-debian11"
48+ - matrixName : " 15.1.1-0-0-SNAPSHOT-Graal"
49+ coherenceVersion : " 15.1.1-0-0-SNAPSHOT"
50+ javaVersion : 17
51+ coherenceImage : " iad.ocir.io/odx-stateservice/test/coherence:15.1.1-0-0-SNAPSHOT-graal"
52+ baseImage : " gcr.io/distroless/java17-debian11"
4353 - matrixName : " 22.06"
4454 coherenceVersion : " 22.06"
45- coherence-image : " ghcr.io/oracle/coherence-ce:22.06.1"
55+ javaVersion : 11
56+ coherenceImage : " ghcr.io/oracle/coherence-ce:22.06.1"
57+ baseImage : " gcr.io/distroless/java11-debian11"
4658 - matrixName : " 14.1.1-2206-SNAPSHOT"
4759 coherenceVersion : " 14.1.1-2206-SNAPSHOT"
48- coherence-image : " iad.ocir.io/odx-stateservice/test/coherence:14.1.1-2206-2-SNAPSHOT"
49- - matrixName : " 15.1.1-0-0-SNAPSHOT"
50- coherenceVersion : " 15.1.1-0-0-SNAPSHOT"
51- coherence-image : " iad.ocir.io/odx-stateservice/test/coherence:15.1.1-0-0-SNAPSHOT"
52- - matrixName : " 15.1.1-0-0-SNAPSHOT Graal"
53- coherenceVersion : " 15.1.1-0-0-SNAPSHOT"
54- coherence-image : " iad.ocir.io/odx-stateservice/test/coherence:15.1.1-0-0-SNAPSHOT-graal"
60+ javaVersion : 11
61+ coherenceImage : " iad.ocir.io/odx-stateservice/test/coherence:14.1.1-2206-2-SNAPSHOT"
62+ baseImage : " gcr.io/distroless/java11-debian11"
5563 - matrixName : " 14.1.1-0-11-SNAPSHOT"
5664 coherenceVersion : " 14.1.1-0-11-SNAPSHOT"
57- coherence-image : " iad.ocir.io/odx-stateservice/test/coherence:14.1.1-0-11-SNAPSHOT"
65+ javaVersion : 8
66+ coherenceImage : " iad.ocir.io/odx-stateservice/test/coherence:14.1.1-0-11-SNAPSHOT"
67+ baseImage : " gcr.io/distroless/java11-debian11"
5868 - matrixName : " 14.1.1-0-10"
5969 coherenceVersion : " 14.1.1-0-10"
60- coherence-image : " ghcr.io/oracle/coherence-ce:14.1.1-0-10"
70+ javaVersion : 8
71+ coherenceImage : " ghcr.io/oracle/coherence-ce:14.1.1-0-10"
72+ baseImage : " gcr.io/distroless/java11-debian11"
6173 - matrixName : " 14.1.1.0.0"
6274 coherenceVersion : " 14.1.1.0.0"
63- coherence-image : " container-registry.oracle.com/middleware/coherence:14.1.1.0.0"
75+ javaVersion : 8
76+ coherenceImage : " container-registry.oracle.com/middleware/coherence:14.1.1.0.0"
77+ baseImage : " gcr.io/distroless/java11-debian11"
6478 - matrixName : " 12.2.1.4.0"
6579 coherenceVersion : " 12.2.1.4.0"
66- coherence-image : " container-registry.oracle.com/middleware/coherence:12.2.1.4.0"
80+ javaVersion : 8
81+ coherenceImage : " container-registry.oracle.com/middleware/coherence:12.2.1.4.0"
82+ baseImage : " gcr.io/distroless/java11-debian11"
6783 - matrixName : " 12.2.1-4-15-SNAPSHOT"
6884 coherenceVersion : " 12.2.1-4-15-SNAPSHOT"
69- coherence-image : " iad.ocir.io/odx-stateservice/test/coherence:12.2.1-4-15-SNAPSHOT"
85+ javaVersion : 8
86+ coherenceImage : " iad.ocir.io/odx-stateservice/test/coherence:12.2.1-4-15-SNAPSHOT"
87+ baseImage : " gcr.io/distroless/java11-debian11"
7088 - matrixName : " 12.2.1-3-20-SNAPSHOT"
7189 coherenceVersion : " 12.2.1-3-20-SNAPSHOT"
72- coherence-image : " iad.ocir.io/odx-stateservice/test/coherence:12.2.1-3-20-SNAPSHOT"
90+ javaVersion : 8
91+ coherenceImage : " iad.ocir.io/odx-stateservice/test/coherence:12.2.1-3-20-SNAPSHOT"
92+ baseImage : " gcr.io/distroless/java11-debian11"
7393
7494 steps :
7595 - uses : actions/checkout@v2
@@ -98,9 +118,10 @@ jobs:
98118 df -h
99119
100120 - name : Set up JDK
101- uses : actions/setup-java@v1
121+ uses : actions/setup-java@v3
102122 with :
103- java-version : ' 11'
123+ distribution : ' zulu'
124+ java-version : ' 17'
104125
105126 - name : Cache Go Modules
106127 uses : actions/cache@v1
@@ -139,13 +160,17 @@ jobs:
139160 docker pull gcr.io/distroless/java
140161 docker pull gcr.io/distroless/java11-debian11
141162 docker pull gcr.io/distroless/java17-debian11
142- docker pull ${{ matrix.coherence-image }}
163+ docker pull ${{ matrix.coherenceImage }}
143164
144165 - name : Coherence Certification Tests
145166 shell : bash
146167 run : |
147- export COHERENCE_IMAGE=${{ matrix.coherence-image }}
168+ export COHERENCE_IMAGE=${{ matrix.coherenceImage }}
148169 echo "COHERENCE_IMAGE=${COHERENCE_IMAGE}"
170+ export BUILD_JAVA_VERSION=${{ matrix.javaVersion }}
171+ echo "BUILD_JAVA_VERSION=${BUILD_JAVA_VERSION}"
172+ export COHERENCE_TEST_BASE_IMAGE=${{ matrix.baseImage }}
173+ echo "COHERENCE_TEST_BASE_IMAGE=${COHERENCE_TEST_BASE_IMAGE}"
149174 make clean
150175 echo "Building Operator Image"
151176 make build-operator-images
@@ -161,4 +186,4 @@ jobs:
161186 if : failure()
162187 with :
163188 name : test-output
164- path : build/_output/test-logs
189+ path : build/_output/test-logs/${{ matrix.matrixName }}
0 commit comments