On 6/24/2026 5:46 AM, Daniel P. Berrangé wrote:
> To repeat the commit message from patch 6..
>
> This captures the mount list, CPU model, memory information,
> device node lists, kernel info, user identity and all environment
> variables. For more details see patch 6.
>
> The first 5 patches are all refactoring of the job templates to
> reduce redundancy, so we have more consistency across jobs with
> less code.
>
> Sample pipeline showing the new 'ci-runner-env' artifacts in jobs:
>
> https://gitlab.com/berrange/qemu/-/pipelines/2626072516
>
> Daniel P. Berrangé (6):
> gitlab: remove unused .cross_test_artifacts template
> gitlab: move .meson_job_template into base.yaml
> gitlab: use .base_meson_job_template from crossbuild jobs
> gitlab: pull ccache setup into .base_meson_ccache_job_template
> gitlab: pull before_script logic into .base_meson_job_template
> gitlab: greatly expand captured info about CI runner environment
>
> .gitlab-ci.d/base.yml | 48 ++++++++++++++++++++++
> .gitlab-ci.d/buildtest-template.yml | 58 ++++-----------------------
> .gitlab-ci.d/crossbuild-template.yml | 59 +++-------------------------
> 3 files changed, 62 insertions(+), 103 deletions(-)
>
This was merged into master (8f1d3b586f1265023f75ea9c227c35d463321aef).
Thank you for your contribution!
Regards,
Pierrick