Factor out the registry into a common location. Drop the worflow name, as all it does is hide the commit message of the change that triggered the pipeline. List all the stages. Set a default expiry of 1 month.
Note all the current jobs as legacy. Their naming scheme needs changing, and we'll use this opportunity to switch formats too. However, the artefacts need to stay using the old name until the final staging-* branch using them is phased out. Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> --- CC: Roger Pau Monné <roger....@citrix.com> CC: Stefano Stabellini <sstabell...@kernel.org> CC: Michal Orzel <michal.or...@amd.com> CC: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com> CC: Anthony PERARD <anthony.per...@vates.tech> v2: * Drop the workflow name. --- .gitlab-ci.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 36ec6a7e1ee5..734f3982c46f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,12 +1,16 @@ -workflow: - name: "xen test artifacts" +variables: + REGISTRY: registry.gitlab.com/xen-project/hardware/test-artifacts + +stages: + - build .artifacts: stage: build image: - name: registry.gitlab.com/xen-project/hardware/test-artifacts/${CONTAINER} + name: ${REGISTRY}/${CONTAINER} artifacts: name: "${CI_JOB_NAME_SLUG}" + expire_in: 1 month paths: - binaries/ exclude: @@ -19,6 +23,9 @@ workflow: variables: CONTAINER: alpine:x86_64-build +# +# The jobs below here are legacy and being phased out. +# x86_64-kernel-linux-6.6.56: extends: .x86_64-artifacts script: -- 2.39.5