Skip to content

GitLab CI

Chris requested to merge ccaveayl/nektar:feature/gitlab_ci into master

This MR implements a practical configuration for a production scale CI implementation using GitLab.

Key features:

  • Pipelines are executed for changes to master, merge requests and tagged releases
  • Pipelines are not executed for WIP merge requests
  • Pipelines are not executed when changes are made to CHANGELOG.md, CONTRIBUTING.md, LICENSE.txt or README.md
  • Linux environments are handled via Docker
  • Failed Linux builds are pushed to the Container Registry to allow the problem to be recreated easily
  • Failed Linux builds for merge requests are pushed to the Container Registry of the fork originating the merge request

Full documentation for the system is under development - https://gitlab.nektar.info/ccaveayl/nektar-ci-documentation

Edited by Chris

Merge request reports