mirror of
https://github.com/home-assistant/android
synced 2024-07-22 02:45:11 +00:00
29 lines
979 B
YAML
29 lines
979 B
YAML
![]() |
language: android
|
||
|
dist: trusty
|
||
|
|
||
|
before_install:
|
||
|
- openssl aes-256-cbc -K $encrypted_a039e732823a_key -iv $encrypted_a039e732823a_iv -in travis/secrets.tar.enc -out travis/secrets.tar -d
|
||
|
- tar xvf travis/secrets.tar
|
||
|
- cp travis/google-services.json app/google-services.json
|
||
|
- cp travis/home-assistant-mobile-apps-5fd6b9dd0fdb.json serviceCredentialsFile.json
|
||
|
|
||
|
android:
|
||
|
components:
|
||
|
- android-29
|
||
|
- build-tools-28.0.3
|
||
|
|
||
|
before_cache:
|
||
|
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
||
|
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
|
||
|
|
||
|
cache:
|
||
|
directories:
|
||
|
- $HOME/.gradle/caches/
|
||
|
- $HOME/.gradle/wrapper/
|
||
|
- $HOME/.android/build-cache
|
||
|
|
||
|
script:
|
||
|
- echo $TRAVIS_COMMIT_MESSAGE > CHANGES.md
|
||
|
- export VERSION_CODE=`git rev-list --count HEAD`
|
||
|
- 'if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then bash ./gradlew testReleaseUnitTest; fi'
|
||
|
- 'if [ "$TRAVIS_BRANCH" = "master" ]; then bash ./gradlew assembleRelease appDistributionUploadRelease; fi'
|