Draft: PoC on additive pipeline
What does this MR do and why?
Related to #413435 (closed)
PoC on additive pipeline.
Execute a new pipeline while avoiding executing prevously successful jobs.
This PoC speeds up feedback cycle when building pipelines or testing fixes.
Screenshots or screen recordings
Demo: https://youtu.be/cWyRtG_Xrd4
How to set up and validate locally
- Start with a MR having a pipeline with some success jobs and some failing ones.
- Fix the failing job and use
[ci additive]
in the commit message. - Observe an additive pipeline being created.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Fabio Pitino