From cc16992d71555421f0cbb3b96daad40aee377e44 Mon Sep 17 00:00:00 2001 From: "Jungtaek Lim (HeartSaVioR)" Date: Sat, 14 Mar 2020 17:37:48 +0900 Subject: [PATCH 1/2] Introduce Travis CI build: enables builds against branches/releases/PRs --- .travis.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..066c1eb95 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,22 @@ +os: linux +dist: trusty + +language: java + +# TODO: support various openjdk versions +jdk: + - oraclejdk8 + +# This enables test matrix for 2 properties: enable/disable assertion +env: + - ENABLE_ASSERTION=true + - ENABLE_ASSERTION=false + +install: + - cd janino-parent + # set MAVEN_SKIP_RC to true to ignore default Maven configuration of Travis CI + - MAVEN_SKIP_RC=true mvn clean install -DskipTests + +script: + # set MAVEN_SKIP_RC to true to ignore default Maven configuration of Travis CI + - MAVEN_SKIP_RC=true mvn test -DenableAssertions=`echo ${ENABLE_ASSERTION}` -DargLine="-Xss2m -Xmx2g" From 2044b42aced39fb093f18e5aa3ae47db7570cf03 Mon Sep 17 00:00:00 2001 From: "Jungtaek Lim (HeartSaVioR)" Date: Tue, 17 Mar 2020 05:38:21 +0900 Subject: [PATCH 2/2] Add more JDKs --- .travis.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 066c1eb95..5754155ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,9 +3,12 @@ dist: trusty language: java -# TODO: support various openjdk versions jdk: - oraclejdk8 + - openjdk8 + - openjdk9 + - openjdk10 + - openjdk11 # This enables test matrix for 2 properties: enable/disable assertion env: