Skip to content

Commit 03c4a43

Browse files
author
spoeck
committed
build: add travis ci
1 parent 7ce18f9 commit 03c4a43

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

.travis.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
language: android
2+
sudo: required
3+
jdk: oraclejdk8
4+
5+
6+
before_cache:
7+
-rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
8+
-rm -fr $HOME/.gradle/caches/*/plugin-resolution/
9+
cache:
10+
directories:
11+
-$HOME/.gradle/caches/
12+
-$HOME/.gradle/wrapper/
13+
14+
env:
15+
global:
16+
- ANDROID_API=25
17+
- EMULATOR_API=23
18+
- ANDROID_BUILD_TOOLS=25.0.3
19+
- ADB_INSTALL_TIMEOUT=5 # minutes
20+
21+
android:
22+
components:
23+
- tools
24+
- platform-tools
25+
- build-tools-$ANDROID_BUILD_TOOLS
26+
- android-$ANDROID_API
27+
- android-$EMULATOR_API_LEVEL
28+
- extra-google-m2repository
29+
- extra-android-m2repository # for design library
30+
- addon-google_apis-google-19 # google play services
31+
- sys-img-armeabi-v7a-addon-google_apis-google-$ANDROID_API_LEVEL
32+
- sys-img-armeabi-v7a-addon-google_apis-google-$EMULATOR_API_LEVEL
33+
licenses:
34+
- android-sdk-preview-license-.+
35+
- android-sdk-license-.+
36+
- google-gdk-license-.+
37+
38+
39+
before_install:
40+
- mkdir "$ANDROID_HOME/licenses" || true
41+
- echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" >
42+
"$ANDROID_HOME/licenses/android-sdk-license"
43+
- echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_HOME/licenses/android-sdk-preview-license"
44+
- chmod +x gradlew
45+
- ./gradlew dependencies || true

0 commit comments

Comments
 (0)