GitLab defaults [1] to upload artifacts only when the job succeeds, which is not helpful to troubleshoot failing tests. Switch to always upload artifacts by default for QEMU jobs, by setting the 'artifacts:when' keyword in the global default section [2].
[1] https://docs.gitlab.com/ee/ci/yaml/index.html#artifactswhen [2] https://docs.gitlab.com/ee/ci/yaml/index.html#default Reported-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> --- .gitlab-ci.d/qemu-project.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.d/qemu-project.yml b/.gitlab-ci.d/qemu-project.yml index 871262fe0e8..24137c14dc4 100644 --- a/.gitlab-ci.d/qemu-project.yml +++ b/.gitlab-ci.d/qemu-project.yml @@ -1,6 +1,10 @@ # This file contains the set of jobs run by the QEMU project: # https://gitlab.com/qemu-project/qemu/-/pipelines +default: + artifacts: + when: always + include: - local: '/.gitlab-ci.d/stages.yml' - local: '/.gitlab-ci.d/edk2.yml' -- 2.33.1