Skip to content

Commit

Permalink
Add CI build for JDK 23
Browse files Browse the repository at this point in the history
  • Loading branch information
izeye committed Nov 11, 2024
1 parent 7c24181 commit cf9a553
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
version: 2.1

executors:
circle-jdk23-executor:
working_directory: ~/micrometer
environment:
GRADLE_OPTS: '-Dorg.gradle.jvmargs="-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError"'
resource_class: medium+
docker:
- image: cimg/openjdk:23.0.1
circle-jdk-executor:
working_directory: ~/micrometer
environment:
Expand Down Expand Up @@ -60,6 +67,11 @@ commands:
path: ~/micrometer/test-results/

jobs:
build-jdk23:
executor: circle-jdk23-executor
steps:
- gradlew-build

build:
executor: circle-jdk-executor
steps:
Expand Down Expand Up @@ -107,13 +119,15 @@ workflows:
- build
- build-jdk11
- build-jdk17
- build-jdk23
- concurrency-tests
- docker-tests
- deploy:
requires:
- build
- build-jdk11
- build-jdk17
- build-jdk23
- concurrency-tests
- docker-tests
filters:
Expand Down Expand Up @@ -141,6 +155,12 @@ workflows:
ignore: /.*/
tags:
only: /^v\d+\.\d+\.\d+(-(RC|M)\d+)?$/
- build-jdk23:
filters:
branches:
ignore: /.*/
tags:
only: /^v\d+\.\d+\.\d+(-(RC|M)\d+)?$/
- concurrency-tests:
filters:
branches:
Expand All @@ -158,6 +178,7 @@ workflows:
- build
- build-jdk11
- build-jdk17
- build-jdk23
- concurrency-tests
- docker-tests
filters:
Expand Down

0 comments on commit cf9a553

Please sign in to comment.