qemu-e2k/.gitlab-ci.d
Daniel P. Berrangé 6a0e7ea7b8 gitlab: introduce a common base job template
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>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220527153603.887929-29-alex.bennee@linaro.org>
2022-06-01 15:47:43 +01:00
..
cirrus tests: Drop perl-Test-Harness from the CI containers / VMs 2022-04-20 08:54:16 +02:00
custom-runners Remove Ubuntu 18.04 container support from the repository 2022-05-18 08:54:22 +02:00
edk2 edk2/docker: use ubuntu 18.04 2022-03-15 09:32:22 +01:00
opensbi gitlab-ci.yml: Add jobs to build OpenSBI firmware binaries 2020-03-16 17:03:50 -07:00
base.yml gitlab: introduce a common base job template 2022-06-01 15:47:43 +01:00
buildtest-template.yml gitlab-ci: add meson JUnit test result into report 2022-06-01 13:06:32 +01:00
buildtest.yml capstone: Remove the capstone submodule 2022-05-18 08:54:22 +02:00
check-dco.py gitlab: add a CI job to validate the DCO sign off 2020-10-13 12:48:17 +02:00
check-patch.py .gitlab-ci.d/check-patch: tweak output for CI logs 2020-11-16 11:08:40 +00:00
cirrus.yml FreeBSD: Upgrade to 12.3 release 2022-01-18 16:44:16 +00:00
container-core.yml gitlab: Extract core container jobs to container-core.yml 2021-05-27 16:39:23 +02:00
container-cross.yml tests/docker: update debian-ppc64el-cross with lcitool 2022-06-01 13:08:09 +01:00
container-template.yml gitlab: Extract container job template to container-template.yml 2021-05-27 16:39:23 +02:00
containers.yml tests/docker: update debian-amd64 with lcitool 2022-06-01 15:47:23 +01:00
crossbuild-template.yml gitlab: fall back to commit hash in qemu-setup filename 2022-02-09 12:08:42 +00:00
crossbuilds.yml .gitlab-ci.d/crossbuilds: Fix the dependency of the cross-i386-tci job 2022-06-01 10:21:49 +01:00
custom-runners.yml gitlab: include new aarch32 job in custom-runners 2022-03-23 10:38:09 +00:00
edk2.yml roms/edk2: Only initialize required submodules 2021-10-20 16:26:19 -07:00
opensbi.yml roms/opensbi: Remove ELF images 2022-01-21 15:52:57 +10:00
qemu-project.yml gitlab: introduce a common base job template 2022-06-01 15:47:43 +01:00
stages.yml gitlab: Extract build stages to stages.yml 2021-05-27 16:39:23 +02:00
static_checks.yml gitlab-ci: Switch the container of the 'check-patch' & 'check-dco' jobs 2022-05-18 08:54:16 +02:00
windows.yml capstone: Remove the capstone submodule 2022-05-18 08:54:22 +02:00