Create less stages in child pipelines to better overview

What does this MR do and why?

This MR reworks pipeline shape in ordre to have a more compact view of child pipeline

Previous look: image

New look: image

This changes also implies a rework of .gitlab/ci/scripts/pipelines_schedules_report.py which was based on stages to generate pipeline reports:

  • use job start date for ordering
  • generate single day report in wiki sub-pages
  • remove pip commands run directly by the script on system

Test coverage

A test report generated by this reworked script can be seen here: https://gitlab.com/sylva-projects/sylva-core/-/wikis/test-new-report

Edited by Médéric de Verdilhac

Merge request reports

Loading