- export CCACHE_DIR=$PWD/.ccache
- export GRADLE_USER_HOME=$PWD/.gradle
- export PATH=$PWD/bin:$PATH
+ - git config --add github.oauthtoken "$GITHUB_OAUTHTOKEN" # needed for github api rate limit
- pwd
- ccache -s
- ccache -M 500M
- misc/jenkins/check_contrib.sh all check
- grep 'error message' *.xml > status.txt || true
- test ! -s status.txt # no lines, no errors
- allow_failure: true
test_contribs_android:
stage: more_test
script:
- misc/jenkins/check_contrib.sh android
- grep 'error message' *.xml > status.txt || true
- - mkdir -p apk
- - find . -name '*.apk' -exec cp {} apk/ ";"
+ - mkdir -p apk/debug
+ - find . -name '*.apk' -exec mv {} apk/debug/ ";"
+ - test ! -s status.txt # no lines, no errors
+ - misc/jenkins/check_contrib.sh android-release
+ - grep 'error message' *.xml > status.txt || true
+ - mkdir -p apk/release
+ - find . -name '*.apk' -exec mv {} apk/release ";"
- test ! -s status.txt # no lines, no errors
artifacts:
paths:
- cd contrib
- ./oot.sh all
- grep 'error message' *.xml > ../status.txt || true
- - test ! -s ../status.txt # no lines, no errors
- allow_failure: true
+ # Errors are somewhat expected
# MISC ##############################################################
- benchmarks/*.dat
- benchmarks/*.gnu
when: always
- allow_failure: true
# MORE TOOLS ########################################################