neilstephens/opendatacon

CI enhancements

Closed this issue · 2 comments

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

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