scripts/ci/Readme.md
This folder contains the scripts necessary for the Continuous Integration tests running on travis-ci.org.
The main CI steps are divided into two steps:
/scripts/ci/*/build.sh, which builds the openFrameworks library, the emptyExample where appropriate and the allAddonsExample (on Linux), and, in the future, e.g. the Project generator./scripts/ci/*/run_tests.sh.This achieves a bit of separation between the different CI tasks, so it is easier to tell which part failed, as the steps in the script: section of .travis.yml are all checked for exit status independently.
$TRAVIS_BUILD_DIR environment variable to exist, but falls back to automatically getting this from the script location with a nice trick and some help from SO.$TRAVIS_PR.linux/build.sh, exporting $CXX does not currently make Make see it, so a workaround was implemented by export.docs build does not work for some reason, has been reported upstream.no-op build is added to the build matrix to work around a Travis issue.