Skip to content

Add per-script-step sections to the build_script stage.

What does this MR do?

This adds per-script-step sections to the build_script stage

Why was this MR needed?

We require markers in the build traces to programmatically find out where script steps start/end, to extract data and to collapse them when we're not interested in those steps.

Are there points in the code the reviewer needs to double check?

The added sections DO NOT have a valid timestamp, as was decided in gitlab-org/gitlab-ce#14664. This ONLY adds section markers for start/end of script stages.

This has a companion merge request for Gitlab-CE: gitlab-org/gitlab-ce!25178, which makes use of the added trace sections.

Does this MR meet the acceptance criteria?

  • Documentation created/updated
  • Added tests for this feature/bug
  • In case of conflicts with master - branch was rebased

What are the relevant issue numbers?

#4835 (closed)

Edited by 🤖 GitLab Bot 🤖

Merge request reports