Add .travis.yml

This commit is contained in:
Travis Burtrum 2018-03-23 01:05:20 -04:00
parent f3dab94704
commit 6ad9a3fb4e
2 changed files with 34 additions and 0 deletions

9
.travis-settings.xml Normal file
View File

@ -0,0 +1,9 @@
<settings>
<servers>
<server>
<id>sonatype-nexus-snapshots</id>
<username>${env.SONATYPE_USERNAME}</username>
<password>${env.SONATYPE_PASSWORD}</password>
</server>
</servers>
</settings>

25
.travis.yml Normal file
View File

@ -0,0 +1,25 @@
language: java
sudo: false
addons:
apt:
packages:
- openjdk-6-jdk
dist: trusty
jdk:
- openjdk6
install:
- if [[ "${TRAVIS_JDK_VERSION}" == 'openjdk6' ]]; then
export CUSTOM_MVN_VERION="3.2.5"
echo "Download Maven ${CUSTOM_MVN_VERION}....";
wget https://archive.apache.org/dist/maven/maven-3/${CUSTOM_MVN_VERION}/binaries/apache-maven-${CUSTOM_MVN_VERION}-bin.zip || travis_terminate 1;
unzip -qq apache-maven-${CUSTOM_MVN_VERION}-bin.zip || travis_terminate 1;
export M2_HOME=$PWD/apache-maven-${CUSTOM_MVN_VERION};
export PATH=$M2_HOME/bin:$PATH;
mvn -version;
fi
after_success:
- if [ "${TRAVIS_JDK_VERSION}" == 'openjdk8' ] || [ "${TRAVIS_JDK_VERSION}" == 'openjdk6' ]; then
mvn deploy --settings .travis-settings.xml -DskipTests=true -B || travis_terminate 1;
fi