mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-09-23 06:05:46 +00:00
Travis fixes
- use trusty dist image for oraclejdk8 and openjdk7 as they're [unavailable] in the new xenial image - jdk7: skip building contrib rather than allowing failures - contrib is now in the parent pom so remove its separate build command - start testing against openjdk11 but allow failures for now [unavailable]: https://travis-ci.community/t/install-of-oracle-jdk-8-failing/3038/9
This commit is contained in:
+14
-10
@@ -1,16 +1,19 @@
|
||||
|
||||
sudo: false
|
||||
|
||||
language: java
|
||||
|
||||
jdk:
|
||||
- oraclejdk8
|
||||
- openjdk7
|
||||
- openjdk8
|
||||
|
||||
matrix:
|
||||
allow_failures:
|
||||
include:
|
||||
- jdk: oraclejdk8
|
||||
dist: trusty
|
||||
- jdk: openjdk7
|
||||
|
||||
dist: trusty
|
||||
env: PROJECTS='--projects commons,modules,engine'
|
||||
- jdk: openjdk8
|
||||
- jdk: openjdk11
|
||||
allow_failures:
|
||||
- jdk: openjdk11
|
||||
|
||||
before_install:
|
||||
- "export JAVA_OPTS=-Xmx1500m"
|
||||
- "echo JAVA_OPTS=$JAVA_OPTS"
|
||||
@@ -18,14 +21,15 @@ before_install:
|
||||
- "echo MAVEN_OPTS=$MAVEN_OPTS"
|
||||
- "export _JAVA_OPTIONS=-Xmx1500m"
|
||||
- "echo _JAVA_OPTIONS=$_JAVA_OPTIONS"
|
||||
|
||||
install: mvn dependency:resolve -B -V $PROJECTS
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.m2
|
||||
|
||||
script:
|
||||
- travis_wait 30 mvn install
|
||||
- cd contrib && mvn install
|
||||
- travis_wait 30 mvn install $PROJECTS
|
||||
|
||||
after_failure:
|
||||
- cat */target/surefire-reports/*.txt
|
||||
|
||||
Reference in New Issue
Block a user