language: android sudo: true android: components: - tools - platform-tools - extra-google-m2repository - extra-android-m2repository addons: apt_packages: - pandoc before_install: - sudo apt-get install ant install: - touch ~/.android/repositories.cfg - echo y | sdkmanager "ndk-bundle" - echo y | sdkmanager "cmake;3.6.4111459" # the following line triggers Trivis-CI's 4MB log limit # - sdkmanager --update before_script: - export ANDROID_NDK_HOME=$ANDROID_HOME/ndk-bundle script: # scripts excutes inside our repo directory on CI machine - export SAMPLE_CI_RESULT=0 - source .ci_tools/setup_env.sh - source .ci_tools/build_samples.sh - source .ci_tools/run_samples.sh - source .ci_tools/misc_ci.sh - eval "[[ $SAMPLE_CI_RESULT == 0 ]]"