1
0
Fork 0
mirror of https://github.com/MatomoCamp/matomocamp-companion-android.git synced 2024-09-19 16:13:46 +02:00
matomocamp-companion-android/.travis.yml

31 lines
1.1 KiB
YAML
Raw Permalink Normal View History

language: java
2019-10-09 23:23:25 +02:00
os: linux
dist: focal
jdk: openjdk11
env:
- ANDROID_SDK_ROOT=$HOME/android-sdk COMMAND_LINE_TOOLS_ARCHIVE=commandlinetools-linux-8512546_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-33' 'build-tools;33.0.0' > /dev/null
2019-10-09 23:23:25 +02:00
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $ANDROID_SDK_ROOT
2019-10-09 23:23:25 +02:00
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
2019-10-09 22:45:05 +02:00
script:
2019-10-09 23:23:25 +02:00
- ./gradlew clean assembleRelease
branches:
only:
- master