Skip to content

Commit d6e54d0

Browse files
committed
.travls.yml: use official cache settings for gradle
https://docs.travis-ci.com/user/languages/java/#Projects-Using-Gradle
1 parent 44ee850 commit d6e54d0

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

.travis.yml

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
language: android
2+
23
addons:
34
apt:
45
packages:
56
- w3m
6-
cache:
7-
directories:
8-
- ${TRAVIS_BUILD_DIR}/gradle/caches/
9-
- ${TRAVIS_BUILD_DIR}/gradle/wrapper/dists/
7+
108
env:
119
global:
1210
- ANDROID_TARGET=android-22
1311
- ANDROID_ABI=armeabi-v7a
1412
- ADB_INSTALL_TIMEOUT=12 # in minutes
13+
14+
jdk:
15+
# - openjdk8 # not yet available
16+
- oraclejdk8
17+
1518
android:
1619
components:
1720
- platform-tools
@@ -22,17 +25,27 @@ android:
2225
- ${ANDROID_TARGET}
2326
- android-25
2427
- sys-img-${ANDROID_ABI}-${ANDROID_TARGET}
28+
2529
before_script:
2630
- echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
2731
- emulator -avd test -no-audio -no-window -no-boot-anim &
2832
- android-wait-for-emulator
33+
2934
script:
3035
- ./gradlew clean check connectedCheck jacocoTestReport --stacktrace
36+
3137
after_success:
3238
- bash <(curl -s https://codecov.io/bash)
39+
3340
after_failure:
3441
- echo '*** Connected Test Rsults ***'
3542
- w3m -dump ${TRAVIS_BUILD_DIR}/app/build/reports/androidTests/connected/*Test.html
36-
jdk:
37-
# - openjdk8 # not yet available
38-
- oraclejdk8
43+
44+
before_cache:
45+
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
46+
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
47+
48+
cache:
49+
directories:
50+
- $HOME/.gradle/caches/
51+
- $HOME/.gradle/wrapper/

0 commit comments

Comments
 (0)