Skip to content

CI: resurrect and extend the macOS pipelines

Riccardo Maria Bianchi requested to merge master-ci-add-mac-jobs into master

Finally, I took some time to install the new macOS buildbot (using the old miniMac, the one that was sitting in b.40) and I have resurrected all macOS CI jobs. I have also added the missing macOS jobs, the ones that were present in the single repositories but were not ported to the monorepo yet. And I have ported the GeoModelTools job to the latest Make setup.

We have now a good coverage of all possible build options for both Ubuntu and macOS and everything is now green:

https://gitlab.cern.ch/GeoModelDev/GeoModel/-/pipelines/2165357

Only the "individual builds", which are meant for packaging, are still missing; I'll add them later. And we have a "yellow" job for FullSimLight, but that is expected because it's a test job I'm working on (and it's set as allowed to fail)

Also, in the DAG visualisation here below, you can look at the all the jobs we have, in the correct execution order:

https://gitlab.cern.ch/GeoModelDev/GeoModel/-/pipelines/2165357/dag

Merge request reports