New single build jobs to test the build of the distribution kits
This MR introduces new CI jobs to build GeoModel sub-packages as top-tree ones, built one on top of the other.
This is needed to test the procedure that is used to build the GeoModel sub-packages separately. For example, by compiling GeoModelTools on top of the base GeoModel packages by calling CMake on the sub-package folder directly instead of using CMake options to steer the build; e.g.,:
cmake ../GeoModel # this only build GeoModelCore and GeoModelIO, by default
make install
...
cmake ../GeoModelTools
make install
This is the procedure used to build, for example, the pre-compiled packages for macOS machines (the Homebrew 'bottles').
Therefore, these new CI jobs test the procedure used to build the 'bottles'. If these jobs fail, it means it would not be possible to build the 'bottles'.
Merge request reports
Activity
added Continuos Integration Packaging / Distribution Kits labels
assigned to @rbianchi
added 1 commit
- 5de92eae - Add new single-build jobs to test distribution kits' build
enabled an automatic merge when the pipeline for 5de92eae succeeds
added 24 commits
-
5de92eae...0295ca26 - 23 commits from branch
master
- 39f735ff - Merge branch 'master' into 'ci-new-singlebuild-jobs'
-
5de92eae...0295ca26 - 23 commits from branch
enabled an automatic merge when the pipeline for 39f735ff succeeds
mentioned in commit 2fc1b1d3