2019-10-13 11:02:19 +02:00
|
|
|
dist: trusty
|
2015-11-09 08:18:32 +01:00
|
|
|
language: java
|
|
|
|
|
|
|
|
cache:
|
|
|
|
directories:
|
|
|
|
- $HOME/.m2
|
|
|
|
|
|
|
|
jdk:
|
2017-10-05 09:25:02 +02:00
|
|
|
- oraclejdk8
|
2015-11-09 08:18:32 +01:00
|
|
|
|
2016-10-25 05:06:42 +02:00
|
|
|
# only `sudo: true` allows running tests on Travis CI container infrastructure for faster builds, but testing installation of .deb makes sense
|
|
|
|
sudo: true
|
|
|
|
|
2017-10-05 13:09:11 +02:00
|
|
|
# Installing ghostscript (optional imagemagick dependency) is required for Html2ImageTest to run
|
2017-10-05 14:44:33 +02:00
|
|
|
# dpkg-dev,debhelper,m4 and fakeroot packages are required for the 'ant deb' task
|
2017-10-05 13:09:11 +02:00
|
|
|
before_install:
|
|
|
|
- sudo apt-get -qq update
|
2017-10-05 14:44:33 +02:00
|
|
|
- sudo apt-get install -y ghostscript dpkg-dev debhelper m4 fakeroot
|
2017-10-05 13:09:11 +02:00
|
|
|
|
2016-10-25 05:06:42 +02:00
|
|
|
install:
|
|
|
|
- cd libbuild && MAVEN_OPTS="-Xmx6g -Xms2g" mvn clean install && cd ..
|
|
|
|
|
|
|
|
script:
|
|
|
|
- MAVEN_OPTS="-Xmx6g -Xms2g" mvn clean install
|
|
|
|
# test build instructions
|
|
|
|
- ant
|
|
|
|
- ant dist
|
|
|
|
- ant deb
|
2017-10-05 14:26:55 +02:00
|
|
|
- sudo dpkg -i ../yacy_*_all.deb
|