CI enhancements
Closed this issue · 2 comments
neilstephens commented
Add Rpi and Oracle/CentOS/RHEL builds to Travis
- use docker images
- use qemu for Rpi (docker w qemu saves messing about with sysroot for cross-compilation)
- possibly cache docker images if installing build tools/deps slow
Add 32bit linux builds using -m32 and multilib
Caching for incremental builds (same approach on Travis and Appveyor)
- cache source and build dirs, then git pull from the fresh clone - this should result in incr. build
- do a full build from fresh clone on tagged commits
Caching for homebrew packages on OSX
- this should speed things up a lot because I think homebrew builds from source
neilstephens commented
neilstephens commented
All builds working
- had to cross compile for rpi because qemu was too slow
- had to cross compile for OEL because v6 is too old to install build libs natively
No caching yet for incremental builds