diff options
author | Harsh Shandilya <msfjarvis@gmail.com> | 2018-10-14 13:54:13 +0530 |
---|---|---|
committer | Mohamed Zenadi <zeapo@users.noreply.github.com> | 2018-10-14 10:24:13 +0200 |
commit | bb4c8b0688c148baa2720478c0ba9ed5164ae680 (patch) | |
tree | 8296275518d5f0d777a1ea68905271dcf41cccc6 | |
parent | 01df4371db435fe3b36cf63a8a9670cec6144271 (diff) |
Rewrite Travis-CI configuration (#436)
* Rewrite Travis-CI configuration
- Use OpenJDK
- Enable Travis-CI caches
- Switch to Travis' own dependency management system
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* Gradle plugin 3.2.0 uses build-tools-28.0.2
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
-rw-r--r-- | .travis.yml | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/.travis.yml b/.travis.yml index a8c21951..e7e35caa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,30 +1,28 @@ language: android -jdk: oraclejdk8 -before_install: - - yes | sdkmanager "platforms;android-27" +jdk: + - openjdk8 -licenses: - - 'android-sdk-preview-license-.+' - - 'android-sdk-license-.+' - - 'google-gdk-license-.+' +android: + components: + - tools + - build-tools-28.0.2 + - android-28 + - extra-google-m2repository + - extra-android-m2repository + licenses: + - ".+" -cache: - directories: - - $HOME/.gradle - - # ok no tests for now - # - sys-img-x86-android-22 +script: + - "./gradlew clean build test lintDebug -Dpre-dex=false" -install: - - echo y | android update sdk -u -a -t tools - - echo y | android update sdk -u -a -t platform-tools - - echo y | android update sdk -u -a -t build-tools-27.0.1 - - echo y | android update sdk -u -a -t android-27 - - echo y | android update sdk -u -a -t extra-google-m2repository - - echo y | android update sdk -u -a -t extra-android-m2repository +notifications: + email: false -env: - - GRADLE_OPTS="-Xms40m -Xmx3g -XX:MaxPermSize=3g" +sudo: false -script: "./gradlew clean build test lintDebug -Dpre-dex=false" +cache: + directories: + - "$HOME/.m2" + - "$HOME/.gradle" + - "$ANDROID_HOME" |