Issue 124
Created by: matthew-d-jones
closes #124 (closed)
@martukas :
- Pretty much each step is factored out into a function
- Stages only for each platform, since you can only explore the parallel build results in Blue Ocean anyway
- More informative exceptions
- On failure, shoots a message off to slack
- Does an actual build on Fedora
- Added Ubuntu17 and macOS builds
- When files are copied out of containers, it's into dedicated dirs for those images, to avoid clashes