qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v1 28/33] gitlab: introduce a common base job template


From: Thomas Huth
Subject: Re: [PATCH v1 28/33] gitlab: introduce a common base job template
Date: Mon, 30 May 2022 09:50:41 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0

On 27/05/2022 17.35, Alex Bennée wrote:
From: Daniel P. Berrangé <berrange@redhat.com>

Currently job rules are spread across the various templates
and jobs, making it hard to understand exactly what runs in
what scenario. This leads to inconsistency in the rules and
increased maint burden.

The intent is that we introduce a common '.base_job_template'
which will have a general purpose 'rules:' block. No other
template or job should define 'rules:', but instead they must
rely on the inherited rules. To allow behaviour to be tweaked,
rules will be influenced by a number of variables with the
naming scheme 'QEMU_JOB_nnnn'.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220526110705.59952-2-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
  docs/devel/ci-jobs.rst.inc    | 36 ++++++++++++++++++++++++++++++++++-
  .gitlab-ci.d/base.yml         | 28 +++++++++++++++++++++++++++
  .gitlab-ci.d/qemu-project.yml |  1 +
  3 files changed, 64 insertions(+), 1 deletion(-)
  create mode 100644 .gitlab-ci.d/base.yml

Reviewed-by: Thomas Huth <thuth@redhat.com>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]