blob: c9880c178373c5a737caacdbf825493fe6bb2819 [file] [log] [blame]
Jake Wharton9f121ee2014-09-16 23:06:12 -07001language: android
Jake Whartond45582b2013-05-02 11:41:46 -07002
Christian Edward Gruber5a15b9e2013-06-12 11:40:34 -07003jdk:
4 - oraclejdk7
Christian Edward Gruber3e7ec962014-01-27 17:50:11 -08005 - openjdk7
Christian Edward Gruber5a15b9e2013-06-12 11:40:34 -07006
Jake Wharton9f121ee2014-09-16 23:06:12 -07007android:
8 components:
cgruber91f7d8b2015-11-12 12:54:18 -08009 - build-tools-23.0.0
10 - android-23
Jake Wharton9f121ee2014-09-16 23:06:12 -070011 licenses:
12 - android-sdk-license-5be876d5
Christian Edward Gruber5a15b9e2013-06-12 11:40:34 -070013
Nguyen Truong Thoc25c7412015-03-27 04:09:29 +070014before_install:
15 - sudo rm -f /etc/mavenrc
16 - wget http://www.us.apache.org/dist/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
17 - tar -zxvf apache-maven-3.1.1-bin.tar.gz
18 - export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=192m"
19 - export M2_HOME=$PWD/apache-maven-3.1.1
20 - export PATH=$M2_HOME/bin:$PATH
21 - mvn --version
22
cgruber2da94812016-01-10 15:25:11 -080023install: mvn -B -P!standard-with-extra-repos -U install clean --fail-never --quiet -DskipTests=true -Dinvoker.skip=true
Christian Edward Gruber5a15b9e2013-06-12 11:40:34 -070024
cgruber2da94812016-01-10 15:25:11 -080025script: mvn -B -P!standard-with-extra-repos -U verify --fail-at-end -Dsource.skip=true -Dmaven.javadoc.skip=true
Jake Wharton3d46feb2012-11-07 13:01:00 -080026
Jake Whartonf51139c2012-10-04 14:19:36 -070027notifications:
Christian Edward Gruberb5a0f9e2014-09-17 00:09:54 -070028 email: dagger-firehose@googlegroups.com
Jake Wharton3d46feb2012-11-07 13:01:00 -080029
Christian Edward Gruberb767f8a2014-10-07 09:55:00 -070030env:
31 global:
Christian Edward Gruber113c9a92014-10-10 13:10:48 -070032 - secure: eGc3LHBRIPmTnXLM1YoIqG1do9BkpFI2pJm3fz5Cd8UaXtf7Oefa+Ts3rcn4ipee5A+lf8kEouPshSoaQs81KZ2/qf8rSTCIqeFjHR8hzmOVYo/0zRfS/VSUT0yqN+jeRhuNk3+A49RTPlcfJqPv3tyddtrM1vF7axhCJPQIRJM=
33 - secure: LTzrlqcSNeZTOV52D3ibY9RBdxY4Yu8dUOYhAonrWLE+eDTzuoyCzcPw8pEcYVNUi1rG6Q7v3QBDTnBztsPoCbcN5tEGjw5cQEbfEzSTkWaNCFjncWn36cLwx9lgbF+5Db/L0mYJ36unDKUpKVC8AgOtxQibfv/ffugfxxj8ohY=
Christian Edward Gruberb767f8a2014-10-07 09:55:00 -070034 - secure: PEdRiHTy+xVFPnlBwOhr7RVW/QIFSgd4hO0LESRBeF7KGIjxTZWtKPjnYrysZFm6tozMk6WBVJO6avOss0v7L64nemwpCnSspNYBa6pRGPgQ3rv/wgdPSzqDDmABmpPC18EHbUtF94KVdRX3Cr4kmwKQyD+YUKNRCY11Txt+xfo=
35
36after_success:
37 - util/generate-latest-docs.sh
38 - util/publish-snapshot-on-commit.sh
39
Jake Wharton3d46feb2012-11-07 13:01:00 -080040branches:
cgruberb2bcc802016-03-03 11:46:56 -080041 only:
42 - master
43 - /^release.*$/