Skip to content

Draft: PoC on additive pipeline

Fabio Pitino requested to merge poc-additive-ci-pipelines into master

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.

Edited by Fabio Pitino

Merge request reports