|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 4/8] Clean up Gitlab yaml
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.cooper3@xxxxxxxxxx>
> ---
> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx>
> CC: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> CC: Michal Orzel <michal.orzel@xxxxxxx>
> CC: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
> CC: Anthony PERARD <anthony.perard@xxxxxxxxxx>
> ---
> .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
Attachment:
signature.asc
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |