Skip to content

Refactor CI pipeline

Tomasz Maczukin requested to merge refactor-ci-pipeline into master

What does this MR do?

Highly refactors CI pipeline, implementing merge request pipelines, separation of stages into files etc.

Why was this MR needed?

  1. Cleanup our configuration, that become quite complex over the years.
  2. Introduce merge request pipelines, as a requirement for enabling pipelines for merge results and finally Merge Trains in GitLab Runner project.
  3. Dogfood our own solutions 😉

Are there points in the code the reviewer needs to double check?

Does this MR meet the acceptance criteria?

  • Documentation created/updated
  • Added tests for this feature/bug
  • In case of conflicts with master - branch was rebased

What are the relevant issue numbers?

Part of #5070 (closed)

Edited by Tomasz Maczukin

Merge request reports