qemu/scripts/ci
Peter Maydell dc05b2628e .gitlab-ci.d: Make separate collapsible log sections for build and test
GitLab lets a CI job create its own collapsible log sections by
emitting special escape codes, as documented here:

https://docs.gitlab.com/ee/ci/yaml/script.html#expand-and-collapse-job-log-sections

Use these to make "configure", "build" and "test" separate
collapsible stages.

As recommended by the GitLab docs, we use some shell which is
sourced in the CI job to define functions to emit the magic
lines that start and end sections, to hide the ugliness of
the printf lines from the log.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20240918125449.3125571-3-peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2024-09-25 09:42:06 +02:00
..
gitlab-kubernetes-runners Add Kubernetes runner configuration 2023-05-24 12:26:40 -07:00
setup scripts/ci: update the gitlab-runner playbook 2024-09-10 23:33:08 +01:00
coverage-summary.sh travis.yml: Move gprof/gcov test across to gitlab 2021-02-15 09:38:19 +00:00
gitlab-ci-section .gitlab-ci.d: Make separate collapsible log sections for build and test 2024-09-25 09:42:06 +02:00
gitlab-pipeline-status ci/gitlab-pipeline-status: correct typos 2024-02-21 08:16:57 +03:00