Skip to content

Restructure CI to improve build and in-situ testing

Duncan Macleod requested to merge (removed):new-ci into master

This PR restructures the CI as follows

  • generate the tarball up front
  • removed debian Jessie build, added Buster
  • run basic sanity tests on all platforms

Also the linux platform builds use automated tools to install the build requirements, so they don't need to be listed out manually in the CI, which is helpful.

Edited by Duncan Macleod

Merge request reports