-
Notifications
You must be signed in to change notification settings - Fork 4
/
circle.yml
41 lines (36 loc) · 1.14 KB
/
circle.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
general:
artifacts:
- "sampleapplication/build/outputs"
- "sampleapplication/build/reports"
- "SecretSauce/build/outputs"
- "SecretSauce/build/reports"
machine:
java:
version: oraclejdk8
environment:
GRADLE_OPTS: "-Xmx2g"
_JAVA_OPTIONS: "-Xms256m -Xmx1536m"
CIRCLE_JDK_VERSION: oraclejdk8
JAVA8_HOME: "/usr/lib/jvm/jdk1.8.0"
TERM: "dumb"
ADB_INSTALL_TIMEOUT: "10"
post:
# Turn off unneded services to free memory.
- for service in "apache2" "beanstalkd" "cassandra" "elasticsearch" "memcached" "mysql" "neo4j-service" "postgresql" "rabbitmq-server" ; do sudo service $service stop; done
dependencies:
pre:
- ci/update_android_dependencies.sh
cache_directories:
- ~/.android
- /usr/local/android-sdk-linux/tools
- /usr/local/android-sdk-linux/extras
- /usr/local/android-sdk-linux/build-tools/27.0.3
override:
- ./gradlew dependencies
post:
- mksdcard -l e 512M mysdcard.img
- echo n | android create avd -n testing16 -f -t android-16
test:
override:
- case $CIRCLE_NODE_INDEX in 0) ci/container0.sh ;; 1) ci/container1.sh ;; esac:
parallel: true