File tree 3 files changed +34
-2
lines changed
src/test/groovy/io/opentelemetry/smoketest
3 files changed +34
-2
lines changed Original file line number Diff line number Diff line change 18
18
# Quarkus 3.7+ requires Java 17+
19
19
skip-java-8 : true
20
20
skip-java-11 : true
21
+
22
+ verify :
23
+ runs-on : ubuntu-latest
24
+ steps :
25
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26
+
27
+ - name : Free disk space
28
+ run : .github/scripts/gha-free-disk-space.sh
29
+
30
+ - name : Set up JDK for running Gradle
31
+ uses : actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5.0
32
+ with :
33
+ distribution : temurin
34
+ java-version-file : .java-version
35
+
36
+ - name : Set up Gradle cache
37
+ uses : gradle/actions/setup-gradle@d156388eb19639ec20ade50009f3d199ce1e2808 # v4.1.0
38
+ with :
39
+ cache-read-only : true
40
+
41
+ - name : Build Java 17 Docker image
42
+ run : ./gradlew :smoke-tests:images:quarkus:jibDockerBuild -Ptag=local -PtargetJDK=17 -Djib.httpTimeout=120000 -Djib.console=plain
43
+
44
+ - name : Build Java 21 Docker image
45
+ run : ./gradlew :smoke-tests:images:quarkus:jibDockerBuild -Ptag=local -PtargetJDK=21 -Djib.httpTimeout=120000 -Djib.console=plain
46
+
47
+ - name : Build Java 23 Docker image
48
+ run : ./gradlew :smoke-tests:images:quarkus:jibDockerBuild -Ptag=local -PtargetJDK=23 -Djib.httpTimeout=120000 -Djib.console=plain
49
+
50
+ - name : Verify
51
+ run : ./gradlew :smoke-tests:test -PsmokeTestSuite=quarkus
Original file line number Diff line number Diff line change @@ -60,6 +60,7 @@ tasks {
60
60
" tomee" to listOf (" **/Tomee*.*" ),
61
61
" websphere" to listOf (" **/Websphere*.*" ),
62
62
" wildfly" to listOf (" **/Wildfly*.*" ),
63
+ " quarkus" to listOf (" **/Quarkus*.*" ),
63
64
)
64
65
65
66
val smokeTestSuite: String? by project
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ import static io.opentelemetry.smoketest.TestContainerManager.useWindowsContaine
19
19
class QuarkusSmokeTest extends SmokeTest {
20
20
21
21
protected String getTargetImage (String jdk ) {
22
- " ghcr.io/open-telemetry/opentelemetry-java-instrumentation/smoke-test-quarkus:jdk$jdk -20211213.1574595137 "
22
+ " ghcr.io/open-telemetry/opentelemetry-java-instrumentation/smoke-test-quarkus:jdk$jdk -local "
23
23
}
24
24
25
25
@Override
@@ -56,6 +56,6 @@ class QuarkusSmokeTest extends SmokeTest {
56
56
stopTarget()
57
57
58
58
where :
59
- jdk << [11 , 17 ] // Quarkus 2.0+ does not support Java 8
59
+ jdk << [17 , 21 , 23 ] // Quarkus 2.0+ does not support Java 8
60
60
}
61
61
}
You can’t perform that action at this time.
0 commit comments