Skip to content

Commit

Permalink
Updated CI to use LTS versions of the JDK
Browse files Browse the repository at this point in the history
  • Loading branch information
carlosroman committed Oct 25, 2023
1 parent c01ef53 commit 59ce856
Showing 1 changed file with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,34 +17,51 @@ jobs:
docker:
- image: cimg/openjdk:8.0
<<: *lint_steps

# JDK 8 (LTS) - 31 Dec 2030 (extended support)
test_openjdk8:
docker:
- image: cimg/openjdk:8.0
<<: *build_steps

# JDK 11 (LTS) - 31 Jan 2032 (extended support)
test_openjdk11:
docker:
- image: cimg/openjdk:11.0
<<: *build_steps
test_openjdk15:
docker:
- image: cimg/openjdk:15.0
<<: *build_steps

# JDK 11 (LTS) - 30 Sep 2029 (extended support)
test_openjdk17:
docker:
- image: cimg/openjdk:17.0
<<: *build_steps

# Available in Ubuntu 22.04
test_openjdk18:
docker:
- image: cimg/openjdk:18.0
<<: *build_steps

# Available in Ubuntu 22.04
test_openjdk19:
docker:
- image: cimg/openjdk:19.0
<<: *build_steps

# JDK 21 (LTS) - 30 Sep 2031 (extended support)
test_openjdk21:
docker:
- image: cimg/openjdk:21.0
<<: *build_steps

workflows:
version: 2
workflow:
jobs:
- lint_openjdk8
- test_openjdk8
- test_openjdk11
- test_openjdk15
- test_openjdk17
- test_openjdk18
- test_openjdk19
- test_openjdk21

0 comments on commit 59ce856

Please sign in to comment.