6e4c117fca
We already don't run instrumentation tests in CI, so we should at least compile them to catch any breakage there. This is important as they don't even get compliled when building and installing the app with Android Studio.
33 lines
967 B
YAML
33 lines
967 B
YAML
dist: trusty
|
|
|
|
jdk:
|
|
- openjdk11
|
|
|
|
language: android
|
|
android:
|
|
components:
|
|
- build-tools-30.0.2
|
|
- android-30
|
|
|
|
licenses:
|
|
- android-sdk-license-.+
|
|
- '.+'
|
|
|
|
before_install:
|
|
- mkdir "$ANDROID_HOME/licenses" || true
|
|
- echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" >> "$ANDROID_HOME/licenses/android-sdk-license"
|
|
- echo -e "\nd56f5187479451eabf01fb78af6dfcb131a6481e" >> "$ANDROID_HOME/licenses/android-sdk-license"
|
|
- echo -e "\n24333f8a63b6825ea9c5514f83c2829b004d1fee" >> "$ANDROID_HOME/licenses/android-sdk-license"
|
|
- echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" >> "$ANDROID_HOME/licenses/android-sdk-preview-license"
|
|
|
|
before_cache:
|
|
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
|
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
|
|
|
|
script: ./gradlew compileDebugAndroidTestSources check assemble ktlintCheck
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/.gradle/caches/
|
|
- $HOME/.gradle/wrapper/
|
|
- $HOME/.android/build-cache
|