On Wed, Apr 09, 2025 at 05:36:58PM +0100, Andrew Cooper wrote: > Factor out the registry into a common location. Fix the worflow name. List > all the stages. Set a default expiry of 1 month.
This is okay, since last artifacts for a branch are preserved even if expired. > 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. This could use a comment what should the new naming be. > 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> > --- > .gitlab-ci.yml | 14 ++++++++++++-- > 1 file changed, 12 insertions(+), 2 deletions(-) > > diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml > index 36ec6a7e1ee5..5a0a853e551d 100644 > --- a/.gitlab-ci.yml > +++ b/.gitlab-ci.yml > @@ -1,12 +1,19 @@ > +variables: > + REGISTRY: registry.gitlab.com/xen-project/hardware/test-artifacts > + > workflow: > - name: "xen test artifacts" > + name: "Xen 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 +26,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 > -- Best Regards, Marek Marczykowski-Górecki Invisible Things Lab
signature.asc
Description: PGP signature