[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/3] ci: Remove tag dependency for build-previous-qemu
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH 2/3] ci: Remove tag dependency for build-previous-qemu |
Date: |
Tue, 6 Feb 2024 08:11:58 +0000 |
User-agent: |
Mutt/2.2.12 (2023-09-09) |
On Tue, Feb 06, 2024 at 02:31:50PM +0800, peterx@redhat.com wrote:
> From: Peter Xu <peterx@redhat.com>
>
> The new build-previous-qemu job relies on QEMU release tag being present,
> while that may not be always true for personal git repositories since by
> default tag is not pushed. The job can fail on those CI kicks, as reported
> by Peter Maydell.
>
> Fix it by fetching the tags remotely from the official repository, as
> suggested by Dan.
>
> [1] ZcC9ScKJ7VvqektA@redhat.com">https://lore.kernel.org/r/ZcC9ScKJ7VvqektA@redhat.com
>
> Reported-by: Peter Maydell <peter.maydell@linaro.org>
> Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
> Signed-off-by: Peter Xu <peterx@redhat.com>
> ---
> .gitlab-ci.d/buildtest.yml | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml
> index 79bbc8585b..df48c9d31d 100644
> --- a/.gitlab-ci.d/buildtest.yml
> +++ b/.gitlab-ci.d/buildtest.yml
> @@ -189,6 +189,8 @@ build-previous-qemu:
> TARGETS: x86_64-softmmu aarch64-softmmu
> before_script:
> - export QEMU_PREV_VERSION="$(sed 's/\([0-9.]*\)\.[0-9]*/v\1.0/'
> VERSION)"
> + - git remote add upstream https://gitlab.com/qemu-project/qemu
> + - git fetch upstream $QEMU_PRRV_VERSION
Typo^^^
> - git checkout $QEMU_PREV_VERSION
> after_script:
> - mv build build-previous
With that typo fixed, then
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|