Desires:
- Create artifacts with platform specified
os_cpu_abi_compiler
- RoboRIO would belinux_armv7_armel_gcc4.8
, for example.abi
can be omitted if not needed, such as on desktop platforms.- Windows x64 example:
win_x64_msvc14.0
<-msvc14.0
implies theabi
.
- No hacky google test workarounds
- Easy addition and configuration of what platform we're building for
- Precreated configurations for many popular coprocessors
- RPI - rasbian, others
- TK1
- TX1
- Configurations can easily be shared among our projects
- Force use local repository
- Not sure how easy this will be. AFAIK, there's no way to force a specific package to be resolved from a specific host. Maybe we should just have local builds use a ridiculously high number, like 42.42.datetime?
- Upgrade Jenkins to VS 2015 (2017, if Gradle will support it)
- Would it be possible to create some cloud machines for different versions of operating systems? Then we could publish for VS 2015/2013, all Ubuntu LTS?