mirror of
https://github.com/MatomoCamp/matomocamp-companion-android.git
synced 2024-09-19 16:13:46 +02:00
6dc13ed4bd
- update compileSdkVersion, buildToolsVersion and targetSdkVersion to 30 - update Travis CI config file to use OpenJDK 11 on Ubuntu Focal and manual Android SDK components installation.
31 lines
No EOL
1.1 KiB
YAML
31 lines
No EOL
1.1 KiB
YAML
language: java
|
|
|
|
os: linux
|
|
dist: focal
|
|
jdk: openjdk11
|
|
|
|
env:
|
|
- ANDROID_SDK_ROOT=$HOME/android-sdk COMMAND_LINE_TOOLS_ARCHIVE=commandlinetools-linux-6858069_latest.zip
|
|
|
|
install:
|
|
# Download latest Android command line tools if not already in cache and replace the previous ones, if any
|
|
- if test ! -e $ANDROID_SDK_ROOT/$COMMAND_LINE_TOOLS_ARCHIVE ; then rm -rf $ANDROID_SDK_ROOT && mkdir -p $ANDROID_SDK_ROOT && curl https://dl.google.com/android/repository/$COMMAND_LINE_TOOLS_ARCHIVE -o $ANDROID_SDK_ROOT/$COMMAND_LINE_TOOLS_ARCHIVE && unzip -qq -n $ANDROID_SDK_ROOT/$COMMAND_LINE_TOOLS_ARCHIVE -d $ANDROID_SDK_ROOT ; fi
|
|
# Install or update Android SDK components (no-op if already up-to-date and cached)
|
|
- echo y | $ANDROID_SDK_ROOT/cmdline-tools/bin/sdkmanager --sdk_root=$ANDROID_SDK_ROOT 'platforms;android-30' 'build-tools;30.0.3' > /dev/null
|
|
|
|
before_cache:
|
|
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
|
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
|
|
|
|
cache:
|
|
directories:
|
|
- $ANDROID_SDK_ROOT
|
|
- $HOME/.gradle/caches/
|
|
- $HOME/.gradle/wrapper/
|
|
|
|
script:
|
|
- ./gradlew clean assembleRelease
|
|
|
|
branches:
|
|
only:
|
|
- master |