-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
46 lines (46 loc) · 2.8 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
sudo: true
language: android
jdk: oraclejdk8
android:
components:
- tools
- platform-tools
- build-tools-26.0.0
- android-26
- extra-android-m2repository
- extra-google-m2repository
before script:
- echo no | android create avd --force -n test -t android-21 --abi armeabi-v7a
- emulator -avd test -no-skin -no-audio -no-window &
- android-wait-for-emulator
- adb shell input keyevent 82 &
addons:
apt:
packages:
- sshpass
before_install:
- chmod +x gradlew
- mkdir "$ANDROID_HOME/licenses" || true
- rsync -avhP ./android-licenses/ "$ANDROID_HOME/licenses/"
install:
- "./gradlew clean build --stacktrace"
before_script:
- export SSHPASS=$super_secret_password
script:
- sshpass -e scp -o StrictHostKeyChecking=no $TRAVIS_BUILD_DIR/app/build/outputs/apk/debug/app-debug.apk $super_secret_login@aisa.fi.muni.cz:/home/$super_secret_login/public_html
- sshpass -e scp -o StrictHostKeyChecking=no $TRAVIS_BUILD_DIR/app/web/index.html $super_secret_login@aisa.fi.muni.cz:/home/$super_secret_login/public_html
- sshpass -e scp -o StrictHostKeyChecking=no $TRAVIS_BUILD_DIR/app/web/bootstrap.css $super_secret_login@aisa.fi.muni.cz:/home/$super_secret_login/public_html
notifications:
email: false
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
cache:
directories:
- "$HOME/.m2"
- "$HOME/.gradle"
- "$HOME/.gradle/caches/"
- "$HOME/.gradle/wrapper/"
env:
global:
- secure: R7eOeDBqCeXWnQCk7PY0rqaT88g4GrCOT9WCfiTqNinRKMec5Wrt6vjx1mNdHv514XD4MUL1X/c43VA6tCgt/prU4SqWVuJoen2iFtAWxingaWQ0RjUno6CedSUJA9SCnxOGPFJXZ1nh3QxkUuIwUOt5+hxp7cF3g+EKsYLBlFDRjoU+8nMjq8Efqt7LRSsMZe0SL3fyHrdUrmuykVIJP338bpzCrmOXIQOYzqTR+1BhDosDmLcyJuHp/zV3lBROYAAwZZXVDuPK4hyYVMKUWUAEgFHD8q6nestmGtIMrdqWZwVHER8ziX1bR1yb3qTAlUE9gKDncSskFEB8Rshg9e6/rg0v4L431hFuEFxizTCmWf9peSFowbc/yBOHDA371HFCgZeqV/CNvauVWr1xK9K7XRAVMsacufgrzwiRJUL2W5RbAXMTTta0GLAWUG94LSTX/a+5qVxkY1OB9xMp9W1/hly2JmoE95qxyMeSQZrOcaYeEBMnvf/v/9tDR+JEjji+luh5a1ckgOz5123ej9i90z7sLwL6JIZk8hVEmaluKJLhPOE0GM5lUCpzqcihGcCpm/AgFdN50/FN81EsjnbDve6QOmPDDobUxfT8+hRpsr8LBCxlGAtLjx8tHc5dBssEDV9cTUfadjMKtwFf5ApZ+VHLXYsquEp8yNxSqsI=
- secure: VlRAdKhUL+tbbkPEKFuah8rXdTSIIbT0sNMh+KGb44fH6vW0/m0ICw9C+pqBVzJbqQLTmLcl1TdYSm4BUMsItxVEDbpCHulkU6u7S7DPEwuPC549yt4+dQ7NQ/S8V4BUTCdwRXYnaemx4w4UgoZEWnY58S50feeTl5JkCceV0lGrLfKXjPqVF8Z6Ea3WBo/BcEO/dYVvkTZKiBgn++IywWbQWTGj8EqPmDrisiudxLwc37wbAqjuPDEbawPmQrJreOsC9DBS5I//nsgBzmKfWi8apmhsLHy5WOA5bMxzibKeUJa9GcwIxLSziFttxnSQEUTS2pCFlUislKh+V6FlefbY22n/KD0caA91dWUP0hoVM5mfI5EItbT/IN8Jp6BXVv4m8Go0BL90Leek5h5qTxRC9QtsIca59wqFKq+klQBp84qCldnAXyRl34fNL4KLDLKUziJClvg4BKfnQQ0Hv9o64/j/ZDAVHp9Fqlh/dr+ENMQSktYWCrJ316M5Jz72Gzv6wXnfOu5w/xoWqJreFAx3UFx/3uvQWklCBWRbmeRGvRi000n7hqkBkytv9dg69iyoUCg5UsP++sUM42/Fd9gNvYs2JwQsCwr7zXeJ42yqkPCK672AxCjjOuZ9q73tvrZV9+pW7w38rjRYJjIKIPmCb82c5KrYcwyzphf7VF0=