Travis containers don't allow sudo ( http://docs.travis-ci.com/user/workers/container-based-infrastructure/ ). They do offer a significant speedup + allow the use of local maven repository caching - so are something we want (30 min -> 13 min build + IT). Need to get codecov installing without using sudo.
Initial attempt in .utility/setup_codecov.sh, but default boxes don't have python headers installed (and can't install via apt-get/yum without sudo) - so the codecov dependency "coverage" won't build.
Options:
- tar up python source (get correct version) and add to the library_path
- create compiled redistributable (keep tagged to travis version)
- something else?
Travis containers don't allow sudo ( http://docs.travis-ci.com/user/workers/container-based-infrastructure/ ). They do offer a significant speedup + allow the use of local maven repository caching - so are something we want (30 min -> 13 min build + IT). Need to get codecov installing without using sudo.
Initial attempt in .utility/setup_codecov.sh, but default boxes don't have python headers installed (and can't install via apt-get/yum without sudo) - so the codecov dependency "coverage" won't build.
Options: