The source project of this merge request has been removed.
Restructure CI to improve build and in-situ testing
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