blob: 7dbadcd85e8c70ffe561a2cd5da4c4c669fcb720 [file] [log] [blame]
gfanc351bd02018-06-11 11:25:36 -07001language: android
2sudo: true
3android:
4 components:
5 - tools
6 - platform-tools
7 - extra-google-m2repository
8 - extra-android-m2repository
9addons:
10 apt_packages:
11 - pandoc
12before_install:
13 - sudo apt-get install ant
14install:
15 - touch ~/.android/repositories.cfg
16 - echo y | sdkmanager "ndk-bundle"
17 - echo y | sdkmanager "cmake;3.6.4111459"
18 - echo y | sdkmanager "lldb;3.1"
19 # the following line triggers Trivis-CI's 4MB log limit
20 # - sdkmanager --update
21before_script:
22 - export ANDROID_NDK_HOME=$ANDROID_HOME/ndk-bundle
23
24script:
25 # scripts excutes inside our repo directory on CI machine
26 - export SAMPLE_CI_RESULT=0
27 - source .ci_tools/setup_env.sh
28 - source .ci_tools/build_samples.sh
29 - source .ci_tools/run_samples.sh
30 - source .ci_tools/misc_ci.sh
31 - eval "[[ $SAMPLE_CI_RESULT == 0 ]]"