Skip to content

Generic improvements and optimisations for CI pipeline

This issue collects various tasks that have been thought out and can improve CI pipeline. Tasks can be split to separate issues linked to here if necessary.

  • Apply needs relations to jobs to improve parallelism
  • Study if we could apply changes keyword to run pipeline only on changes which can affect the build or test results
  • Add a short report of useful information at the beginning of the pipeline. This could include at least branch commit SHA and merge target SHA.
  • Make MR pipelines interruptible (cancel running pipeline on new push)?
Edited by Tapani Pihlajakuja