From: "Alex Bennée" <alex.bennee@linaro.org>
To: "Yu-Chen, Cho" <acho@suse.com>
Cc: fam@euphon.net, lyan@suse.com, thuth@redhat.com,
qemu-devel@nongnu.org, wainersm@redhat.com, brogers@suse.com,
cfontana@suse.de, philmd@redhat.com
Subject: Re: [PATCH] gitlab-ci.yml: Add openSUSE Tumbleweed and Leap for gitlab CI/CD
Date: Mon, 16 Nov 2020 12:19:33 +0000 [thread overview]
Message-ID: <87y2j1wl2i.fsf@linaro.org> (raw)
In-Reply-To: <20201116113046.11362-1-acho@suse.com>
Yu-Chen, Cho <acho@suse.com> writes:
> Add build-system-opensusetw and build-system-opensuse152 jobs and
> add opensuse152.docker and opensusetw.docker dockerfile.
> Use openSUSE Tumbleweed and openSUSE Leap 15.2 container image in the
> gitlab-CI.
>
> Signed-off-by: Yu-Chen, Cho <acho@suse.com>
Hi,
Could you split the TW and the Leap patches please as they are adding
distinct things.
I'm not super familiar with openSUSE LEAP but I assume this is in the
same category of short lived "tip" distros as Fedora and non LTS Ubuntu?
In which case we should name it as such (opensuse-leap?) as we will tick
the build version each time a new version comes out.
I'm less sure about Tumbleweed because I don't think we make any
commitment to support rolling distros. We don't have Gentoo, Arch or
Debian Testing* in our dockerfiles either. I would expect rolling
distros to track the upstream build themselves.
* Debian 11 (next stable is there purely for compiling test cases)
> ---
> .gitlab-ci.d/containers.yml | 10 +++
> .gitlab-ci.yml | 60 ++++++++++++++
> tests/docker/dockerfiles/opensuse152.docker | 88 ++++++++++++++++++++
> tests/docker/dockerfiles/opensusetw.docker | 89 +++++++++++++++++++++
> 4 files changed, 247 insertions(+)
> create mode 100644 tests/docker/dockerfiles/opensuse152.docker
> create mode 100644 tests/docker/dockerfiles/opensusetw.docker
>
> diff --git a/.gitlab-ci.d/containers.yml b/.gitlab-ci.d/containers.yml
> index 11d079ea58..449a00de70 100644
> --- a/.gitlab-ci.d/containers.yml
> +++ b/.gitlab-ci.d/containers.yml
> @@ -48,6 +48,16 @@ amd64-debian11-container:
> variables:
> NAME: debian11
>
> +amd64-opensuseTW-container:
> + <<: *container_job_definition
> + variables:
> + NAME: opensusetw
> +
> +amd64-opensuse152-container:
> + <<: *container_job_definition
> + variables:
> + NAME: opensuse152
> +
> alpha-debian-cross-container:
> <<: *container_job_definition
> stage: containers-layer2
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index 9a8b375188..540a700596 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -195,6 +195,66 @@ acceptance-system-centos:
> MAKE_CHECK_ARGS: check-acceptance
> <<: *acceptance_definition
>
<snip>
> +
> +build-system-opensuse152:
> + <<: *native_build_job_definition
> + variables:
> + IMAGE: opensuse152
> + TARGETS: s390x-softmmu x86_64-softmmu aarch64-softmmu
> + MAKE_CHECK_ARGS: check-build
> + artifacts:
> + expire_in: 2 days
> + paths:
> + - build
> +
> +check-system-opensuse152:
> + <<: *native_test_job_definition
> + needs:
> + - job: build-system-opensuse152
> + artifacts: true
> + variables:
> + IMAGE: opensuse152
> + MAKE_CHECK_ARGS: check
> +
> +acceptance-system-opensuse152:
> + <<: *native_test_job_definition
> + needs:
> + - job: build-system-opensuse152
> + artifacts: true
> + variables:
> + IMAGE: opensuse152
> + MAKE_CHECK_ARGS: check-acceptance
> + <<: *acceptance_definition
> +
What's the thinking about this selection of TARGETS and tests? We've
tried to spread the various configure, TARGETS and CHECK combinations
across all the distros to avoid too much repetition of what is mostly
the same code being tested.
--
Alex Bennée
next prev parent reply other threads:[~2020-11-16 12:36 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-16 11:30 [PATCH] gitlab-ci.yml: Add openSUSE Tumbleweed and Leap for gitlab CI/CD Yu-Chen, Cho
2020-11-16 12:19 ` Alex Bennée [this message]
2020-11-17 6:19 ` AL Yu-Chen Cho
2020-11-17 6:57 ` [PATCH] gitlab-ci.yml: Add openSUSE Leap 15.2 " Cho, Yu-Chen
2020-11-17 11:51 ` Thomas Huth
2020-11-19 7:37 ` AL Yu-Chen Cho
2020-11-19 9:29 ` Daniel P. Berrangé
2020-11-19 10:34 ` Alex Bennée
2020-11-24 9:45 ` [PATCH v2] " Cho, Yu-Chen
2020-12-08 6:55 ` Thomas Huth
2020-12-08 8:25 ` AL Yu-Chen Cho
2020-12-10 9:32 ` AL Yu-Chen Cho via
2020-12-11 13:09 ` Thomas Huth
2020-12-18 10:56 ` Thomas Huth
2020-12-24 8:55 ` Cho Yu-Chen
-- strict thread matches above, loose matches on Subject: below --
2020-11-16 9:23 [PATCH] gitlab-ci.yml: Add openSUSE Tumbleweed and Leap " Yu-Chen, Cho via
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y2j1wl2i.fsf@linaro.org \
--to=alex.bennee@linaro.org \
--cc=acho@suse.com \
--cc=brogers@suse.com \
--cc=cfontana@suse.de \
--cc=fam@euphon.net \
--cc=lyan@suse.com \
--cc=philmd@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=thuth@redhat.com \
--cc=wainersm@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.