1
1
version : 2.1
2
2
3
3
executors :
4
+ circle-jdk23-executor :
5
+ working_directory : ~/micrometer-tracing
6
+ environment :
7
+ GRADLE_OPTS : ' -Dorg.gradle.jvmargs="-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError"'
8
+ docker :
9
+ - image : cimg/openjdk:23.0.2
4
10
circle-jdk-executor :
5
11
working_directory : ~/micrometer-tracing
6
12
environment :
7
13
GRADLE_OPTS : ' -Dorg.gradle.jvmargs="-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError"'
8
14
docker :
9
- - image : cimg/openjdk:20 .0.1
15
+ - image : cimg/openjdk:21 .0.6
10
16
circle-jdk11-executor :
11
17
working_directory : ~/micrometer-tracing
12
18
environment :
13
19
GRADLE_OPTS : ' -Dorg.gradle.jvmargs="-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError"'
14
20
docker :
15
- - image : cimg/openjdk:11.0.19
21
+ - image : cimg/openjdk:11.0.26
16
22
circle-jdk17-executor :
17
23
working_directory : ~/micrometer-tracing
18
24
environment :
19
25
GRADLE_OPTS : ' -Dorg.gradle.jvmargs="-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError"'
20
26
docker :
21
- - image : cimg/openjdk:17.0.7
27
+ - image : cimg/openjdk:17.0.14
22
28
machine-executor :
23
29
working_directory : ~/micrometer-tracing
24
30
machine :
25
- image : ubuntu-2204:2023.04.2
31
+ image : ubuntu-2404:2024.11.1
26
32
27
33
commands :
28
34
gradlew-build :
@@ -57,6 +63,11 @@ commands:
57
63
path : ~/micrometer-tracing/test-results/
58
64
59
65
jobs :
66
+ build-jdk23 :
67
+ executor : circle-jdk23-executor
68
+ steps :
69
+ - gradlew-build
70
+
60
71
build :
61
72
executor : circle-jdk-executor
62
73
steps :
@@ -95,6 +106,7 @@ workflows:
95
106
- build
96
107
- build-jdk11
97
108
- build-jdk17
109
+ - build-jdk23
98
110
- docker-tests
99
111
- deploy :
100
112
context :
@@ -103,6 +115,7 @@ workflows:
103
115
- build
104
116
- build-jdk11
105
117
- build-jdk17
118
+ - build-jdk23
106
119
- docker-tests
107
120
filters :
108
121
branches :
@@ -129,6 +142,12 @@ workflows:
129
142
ignore : /.*/
130
143
tags :
131
144
only : /^v\d+\.\d+\.\d+(-(RC|M)\d+)?$/
145
+ - build-jdk23 :
146
+ filters :
147
+ branches :
148
+ ignore : /.*/
149
+ tags :
150
+ only : /^v\d+\.\d+\.\d+(-(RC|M)\d+)?$/
132
151
- docker-tests :
133
152
filters :
134
153
branches :
@@ -142,6 +161,7 @@ workflows:
142
161
- build
143
162
- build-jdk11
144
163
- build-jdk17
164
+ - build-jdk23
145
165
- docker-tests
146
166
filters :
147
167
tags :
0 commit comments