qemu/.gitlab-ci.d
Daniel P. Berrangé e28112d007 gitlab: stable staging branches publish containers in a separate tag
If the stable staging branches publish containers under the 'latest' tag
they will clash with containers published on the primary staging branch,
as well  as with each other. This introduces logic that overrides the
container tag when jobs run against the stable staging branches.

The CI_COMMIT_REF_SLUG variable we use expands to the git branch name,
but with most special characters removed, such that it is valid as a
docker tag name. eg 'staging-8.0' will get a slug of 'staging-8-0'

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230608164018.2520330-4-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2023-06-26 08:58:02 +02:00
..
cirrus tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
custom-runners gitlab: enable minimal device profile for aarch64 --disable-tcg 2023-05-10 16:02:06 +01:00
opensbi gitlab/opensbi: Move to docker:stable 2023-03-05 15:40:00 -08:00
base.yml gitlab: stable staging branches publish containers in a separate tag 2023-06-26 08:58:02 +02:00
buildtest-template.yml gitlab: centralize the container tag name 2023-06-26 08:58:02 +02:00
buildtest.yml gitlab: centralize the container tag name 2023-06-26 08:58:02 +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 .gitlab-ci.d/cirrus: Drop the CI job for compiling with FreeBSD 12 2023-04-27 14:58:23 +01:00
container-core.yml tests/docker: remove the Debian base images 2022-09-20 17:22:08 +01:00
container-cross.yml tests/docker: use prebuilt toolchain for debian-hexagon-cross 2022-12-23 15:16:31 +00:00
container-template.yml gitlab: centralize the container tag name 2023-06-26 08:58:02 +02:00
containers.yml testing: update ubuntu2004 to ubuntu2204 2023-03-01 10:31:46 +00:00
crossbuild-template.yml gitlab: centralize the container tag name 2023-06-26 08:58:02 +02:00
crossbuilds.yml gitlab: Add cross-arm64-kvm-only 2023-06-07 08:35:24 -07:00
custom-runners.yml gitlab: custom-runners: preserve more artifacts for debugging 2023-05-19 20:40:29 +02:00
opensbi.yml gitlab: switch from 'stable' to 'latest' docker container tags 2023-05-31 10:29:14 -07:00
qemu-project.yml Add CI variable RUNNER_TAG 2023-05-24 12:26:40 -07:00
stages.yml gitlab: drop 'containers-layer2' stage 2022-07-29 09:48:01 +01:00
static_checks.yml gitlab: centralize the container tag name 2023-06-26 08:58:02 +02:00
windows.yml gitlab-ci: Cover SPICE in the MSYS2 job 2023-03-24 12:04:06 +01:00