我想使用 Open JDK 8 和 9 运行我的 Circle CI 2.0 构建。是否有可用的 YAML 示例来解释如何使用多个 JDK 版本构建 Java 项目?
目前我试图在java-8
我的构建中添加一个新工作。但我不想重复我默认 Java 9build
作业的所有步骤。有没有干的方法呢?
version: 2
jobs:
build:
docker:
# specify the version you desire here
- image: circleci/openjdk:9-jdk
working_directory: ~/repo
environment:
# Customize the JVM maximum heap limit
JVM_OPTS: -Xmx1g
TERM: dumb
steps:
- checkout
# Run all tests
- run: gradle check
java-8:
- image: circleci/openjdk:8-jdk