version: 2 defaults: &defaults working_directory: ~/repo environment: JVM_OPTS: -Xmx3200m TERM: dumb CI_NAME: "CircleCI" defaults_bld: &defaults_bld steps: - checkout - run: name: Download the dependencies command: ./bld download - run: name: Run tests with bld command: ./bld compile test jobs: bld_jdk20: <<: *defaults docker: - image: cimg/openjdk:20.0 <<: *defaults_bld bld_jdk17: <<: *defaults docker: - image: cimg/openjdk:17.0 <<: *defaults_bld workflows: version: 2 bld: jobs: - bld_jdk17 - bld_jdk20