1
1
version : 2.1
2
2
3
3
executors :
4
+ circle-jdk23-executor :
5
+ working_directory : ~/context-propagation
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 : ~/context-propagation
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 : ~/context-propagation
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 : ~/context-propagation
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 : ~/context-propagation
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 : ~/context-propagation/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 :
@@ -89,13 +100,15 @@ workflows:
89
100
- build
90
101
- build-jdk11
91
102
- build-jdk17
103
+ - build-jdk23
92
104
- deploy :
93
105
context :
94
106
- deploy
95
107
requires :
96
108
- build
97
109
- build-jdk11
98
110
- build-jdk17
111
+ - build-jdk23
99
112
filters :
100
113
branches :
101
114
only :
@@ -121,13 +134,20 @@ workflows:
121
134
ignore : /.*/
122
135
tags :
123
136
only : /^v\d+\.\d+\.\d+(-(RC|M)\d+)?$/
137
+ - build-jdk23 :
138
+ filters :
139
+ branches :
140
+ ignore : /.*/
141
+ tags :
142
+ only : /^v\d+\.\d+\.\d+(-(RC|M)\d+)?$/
124
143
- deploy :
125
144
context :
126
145
- deploy
127
146
requires :
128
147
- build
129
148
- build-jdk11
130
149
- build-jdk17
150
+ - build-jdk23
131
151
filters :
132
152
tags :
133
153
only : /^v\d+\.\d+\.\d+(-(RC|M)\d+)?$/
0 commit comments