Skip to content

Draft: Merge PEP stages with project pipeline in expected order

What does this MR do and why?

This is a proposal on how we could merge stages of Pipeline execution policy into the project pipeline in a more expectable way. The idea is to find commonalities in the stages and merge stages in between. If nothing in common exists, the stages are merged at the beginning, behind .pre. See the specs for examples how it could work.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Given the default project CI stages: [build, test, deploy] and PEP stages: [lint pre-build build test post-test pre-deploy]

Before After
CleanShot_2024-04-26_at_18.28.08 image

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

Related to #441252 (closed)

Merge request reports