#1171 Add Travis CI (#1172)

This commit is contained in:
Filip Hrisafov 2017-04-06 21:22:38 +02:00 committed by Andreas Gudian
parent bbff0c0349
commit 5fccc6c2d5
3 changed files with 53 additions and 0 deletions

14
.travis.yml Normal file
View File

@ -0,0 +1,14 @@
language: java
jdk:
- oraclejdk8
install: true
script: mvn clean install -DprocessorIntegrationTest.toolchainsFile=etc/toolchains-travis-jenkins.xml -B -V
sudo: false
cache:
directories:
- $HOME/.m2
addons:
apt:
packages:
- oracle-java8-installer

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF8"?>
<toolchains>
<toolchain>
<type>jdk</type>
<provides>
<version>1.6</version>
<vendor>oracle</vendor>
<id>jdk1.6</id>
</provides>
<configuration>
<jdkHome>/usr/lib/jvm/java-6-openjdk-amd64/</jdkHome>
</configuration>
</toolchain>
<toolchain>
<type>jdk</type>
<provides>
<version>1.7</version>
<vendor>oracle</vendor>
<id>jdk1.7</id>
</provides>
<configuration>
<jdkHome>/usr/lib/jvm/java-7-oracle/</jdkHome>
</configuration>
</toolchain>
<toolchain>
<type>jdk</type>
<provides>
<version>1.8</version>
<vendor>oracle</vendor>
<id>jdk1.8</id>
</provides>
<configuration>
<jdkHome>/usr/lib/jvm/java-8-oracle/</jdkHome>
</configuration>
</toolchain>
</toolchains>

View File

@ -397,6 +397,8 @@
<version>${org.apache.maven.plugins.surefire.version}</version>
<configuration>
<forkCount>${forkCount}</forkCount>
<!-- Travis build workaround -->
<argLine>-Xms1024m -Xmx3072m</argLine>
</configuration>
<dependencies>
<dependency>