forked from apollographql/apollo-kotlin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
58 lines (47 loc) · 2.67 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
47
48
49
50
51
52
53
54
55
56
57
58
language: android
jdk:
- oraclejdk8
android:
components:
- tools
- platform-tools
- tools # Upgrade again after upgrading platform-tools
- build-tools-26.0.2
- android-22
- extra-google-m2repository
- extra-android-m2repository
- sys-img-armeabi-v7a-android-22
licenses:
- android-sdk-preview-license-.+
- android-sdk-license-.+
- google-gdk-license-.+
script:
- ./gradlew clean build connectedCheck -x checkstyleTest --stacktrace --max-workers=2 -x apollo-gradle-plugin:test -x apollo-integration:build -x apollo-integration:connectedCheck
- .buildscript/integration_tests_composite.sh
before_script:
- echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a
- emulator -avd test -no-audio -no-window &
- android-wait-for-emulator
- adb shell input keyevent 82
after_success:
- .buildscript/deploy_snapshot.sh
env:
global:
- secure: "rrLpLwfdTAMGe4A3/NDpyEop0w4cabQ6oe2rpl3fvWaxoRZRXC3fWmljTAF05llPwJ8CHWA4CJ/6a9O7M8NLkUbCbAGIkbflGSX0Lfjli8olRVqEDjhinz7Ya0jz8fOb2jOKM5aZtqDYkAWS4hlfxFWV/SPfMmthJzLlsR1U2mZEFLfX6jH96JJUyXAZQP6uh1UGgWa0e3A2RLKgspxbem36w5OWrcRoncu9Dk7ITNVxEeH2d6FQmeuZyUTkjcum0n7g7b7u2abF7SMa/7fo74IdsSzpqYQhq9WEmut5u/tgGwUAshh9AI8vkcoaszYGnKKRUfRDdE55e+uu3ufkPYxjxKIydqM7L9GKxTFTlomMD/raYWPXDwUVCjNZASLPRE/A1BtOtc0kR53W8vDcW9Hu8sdteaGKW/Q2QBCb8/zsGj8DENo5KC3Ov23A/4DxAj9+Io1PqHi4rpyDRE4W7wjxcxQtUQuNlfRTXwv/7vuYiEc6eREPVVzXvGU5JmB4ouTQVdhU1OUZQlSHaLb8rHnuTD7EYJCzdhVCSwzOxOUM0IeAfBgv2Ng5lOUn2kATmE11eXQ0uKZvuSBOtpG93iyI9HfhELkwoQ82inZam3+Pq4kl1M4xIzkrNP5I3wCtYiwmEg6Aau3RUl9lwpuJwSeT4000YCcvdbqVifQhEZ0="
- secure: "aCKmEy1DckvgcHnY7xNO8cQMWZVSdgjIsvf7QZREWK7Y+HkRQVAtiM6qTNk9dE1qsPKheyHC99+4f0rrqpXQgINsH0l5bA/FJWfYlR/OYt1zQuo7L6+waYvp/1y9IvRyNGGiycKJjGIYVVftB+jb/t+hTUqm5TMENEcOhB5d/HIuFABUZ4UHOuqInGSw2dwRhorqkcLuQ2oMlAnLnENpEk3S9XAhDE1F/VSHu6bxXWYfSZwwvKRWTmF3aCtkQhOAd97vs/GLgYoHoBG+StHgEtYOm9jbM9X7rQm8pwaR9i5PFr7syOln+sgsn8AZ/i0iw89YzI5dLCL8LBkXBec5ZVVOIt7ksq6Ddy3AcZyImbxMlZ//KrIpVV1pMf0U8X986oB76XE0Wm6pNF3LP5CRgcDMMpT0HlxqG2KepDio/gVUjP0dO5c3e7MbJRwbJexYrBVMBQNQTEr/6DxnzfnXwmUOwvojAswMGV4e8l0w/vAbNtkg2UC/5l89H6FPDRElLhLiFYU/kzzakKgCGpN5puMHzPcgKdehDZQEgW7BFjVrcxIZNGXCpSuocDOshKWUa+TbQJp2luGQ3D0xINN1ryZFtHIbY1YNDeU03RtJuK3AJrFNAIgoipIHJlGGBz/nySClvwvaJH3gZ1g6/4TyOps1W42odQCDW9IBSX7JbS0="
- GRADLE_OPTS="-Xmx2048m"
- ADB_INSTALL_TIMEOUT=8 # minutes (2 minutes by default)
notifications:
email: false
branches:
except:
- gh-pages
sudo: false
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