diff options
author | Christian Edward Gruber <cgruber@google.com> | 2014-07-08 17:51:30 -0700 |
---|---|---|
committer | Christian Edward Gruber <cgruber@google.com> | 2014-07-09 09:05:37 -0700 |
commit | 6b75abb411fb236cb1830da188c727a21e72fa10 (patch) | |
tree | 2693c9fe595746456bfc4f8b61e4bf72c5b8d8ed /.travis.yml | |
parent | 279ddfa2e0036ab2174ed198345c4fb86fe56246 (diff) | |
download | guice-6b75abb411fb236cb1830da188c727a21e72fa10.tar.gz |
Add a travis CI configuration file.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..09a54b11 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,30 @@ +language: java + +jdk: + - oraclejdk7 + - openjdk7 + - openjdk6 + +env: + matrix: + - LABEL=ant CMD="ant dist test.dist" INSTALL="/bin/true" + - LABEL=ant_no_aop CMD="ant -f build/no_aop/build.xml dist test.dist" INSTALL="ant no_aop" + - LABEL=mvn CMD="mvn verify -Dsource.skip=true -Dmaven.javadoc.skip=true" INSTALL="mvn dependency:go-offline install clean --fail-never --quiet -DskipTests=true -Dsource.skip=true -Dmaven.javadoc.skip=true" + +install: + - ${INSTALL} + +script: + - ${CMD} + +notifications: + email: + recipients: + - google-guice-dev+ci@googlegroups.com + +branches: + only: + - master + - /.*release.*/ + - /.*snapshot.*/ + |