Skip to content

Outsource pipelines

Jellby requested to merge outsource into master

Due to GitLab policy, it is much cheaper to run jobs in a fork of an open-source project than in the project itself, and we would really benefit from running them at the cheap rate.

This MR changes the CI (continuous integration) configuration such that the bulk of the jobs (both build and test) can be run (and they are by default) in a separate project (Forrest) that is a fork and therefore cheaper. This causes each pipeline view to be a bit more busy than before, with three levels of pipelines, but hopefully it will still be smooth.

  • Documentation updated or not needed.
  • Test created or not needed.
  • Attribution in source files and CONTRIBUTORS.md updated if necessary.

Merge request reports