-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
46 lines (38 loc) · 1.88 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
language: android
jdk: oraclejdk8
android:
components:
- tools
licenses:
- android-sdk-license-.+
before_install:
- openssl aes-256-cbc -K $encrypted_d172885485a0_key -iv $encrypted_d172885485a0_iv -in archive.tar.gz.enc -out archive.tar.gz -d
- tar -xzvf archive.tar.gz
- chmod +x gradlew
before_script:
# Suppress output to keep log under Travis limit
- echo yes | ${ANDROID_HOME}tools/bin/sdkmanager "tools" > /dev/null
- echo yes | ${ANDROID_HOME}tools/bin/sdkmanager "platform-tools" > /dev/null
script:
# Skip the signed release build for pull requests
- 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then bash ./gradlew clean build; fi'
- 'if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then bash ./gradlew clean assembleDebug test; fi'
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/
deploy:
provider: releases
api_key:
secure: pfhSg1AOAA4plfcd7M7uKBa63KBM+RCyFnVvRPqkt1FgW6HaORwtURx1qxDHIYsLGE7PF/+o5fKWMoS368pH/tAHPDjv4RNGt+uWXx02mt+4PPhAyC6V9kJT5EAkAAAfwLeYqevAD76aHArLdzrYNcSwUZ166SOAiFuBMpq5zYhIga3i05GFj1gl86R64QoV+e07i/XX+VMr2GqLcQQL938xkm8obVBg5+n6K65RVF+am91IZunyEM5mJ5XgiAjGpEbxGQoEnQqbHTxiW2paWgKS420GHOnLqhQDGb2Rp2Zz8IvVlLr7cowlK6fVTuPv0v9d1pEwyqc2XA73TANhjHyWEbuumOfw7OyekSRVV1D2azvPgE1H6SgJ4gDPpOeVaSajbBZdqnbtshZU1SqCJ/3ygy4EYSzNMUweJYL2lU9x60ULdiDwatAnOVMQ9eTwiXYFfFC7jWhu1t7Vcx7f4KwJzVsbJF60i1KTs0n64OmRVqSdGh1uFic0srrXFamDDj6G7h2+antfS7gKxUY6hobwEbXE+09WrYJF3ZI81Vjpgz7uW4oXpaqP9HZwlYu/Gbj4a9KPKrmW5YGsw4ewvgWf6CuoyPaIyWr/4/205qfB/VdQe/gfLtgywrtbO08mzlllwcbFLB94fC40/Usm4khE5EdA+9DD8mKhRZhEc2g=
file: bixlight/build/outputs/apk/release/bixlight-release.apk
skip_cleanup: true
on:
repo: Shingyx/Bixlight
tags: true
notifications:
email: false