Skip to content

Instantly share code, notes, and snippets.

@333fred
Last active February 28, 2017 00:51
Show Gist options
  • Save 333fred/69ae928d7ef3265cce2be42b40d9706c to your computer and use it in GitHub Desktop.
Save 333fred/69ae928d7ef3265cce2be42b40d9706c to your computer and use it in GitHub Desktop.

Desires:

  • Create artifacts with platform specified
    • os_cpu_abi_compiler - RoboRIO would be linux_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 the abi.
  • 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?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment