Minimal Ubuntu 20.04 CI build
This adds the minimal GitLab CI script needed to build/test SNCabling on Ubuntu 20.04 when:
- Merge Requests, and new commits on those MRs, are made
- Any commits to
develop
are pushed - Any tags are pushed
This should allow changes to be tested and released more quickly whilst retaining reliability. More platforms as needed for integration in online/offline work (e.g. CentOS7) can be added using Docker/CVMFS as needed, but this is a good start.
The only change needed in SNCabling was to remove the local FindBoost
module. As is, the CI would fail at the configure stage with this module, whilst the Ubuntu 20.04 CMake/Boost combination work perfectly.