* Using Unicamp's Minicloud for the QEMU CI
@ 2022-07-12 14:31 Lucas Mateus Martins Araujo e Castro
0 siblings, 0 replies; 5+ messages in thread
From: Lucas Mateus Martins Araujo e Castro @ 2022-07-12 14:31 UTC (permalink / raw)
To: qemu-devel, qemu-ppc
Cc: Rafael Peria de Sene, Alex Bennée, Cleber Rosa, Beraldo Leal,
Thomas Huth, Cédric Le Goater
[-- Attachment #1: Type: text/plain, Size: 949 bytes --]
Hi everyone!
I would like gauge the interest in using Minicloud's infrastructure[1]
for the CI, talking with some people from there they are interested. It
has both ppc64 and pp64le images, multiple versions of 4 distros
(Ubuntu, Fedora, Debian and CentOS).
I've made a initial test setup in a fork[2] with a branch(ppc64-runners)
that has both a new pipeline with jobs to run on the ppc64/ppc64le
runners and updated some scripts (mainly the build-environment.yml) to
automate the setup of the environment in those architectures.
[1] https://openpower.ic.unicamp.br/minicloud/
[2] https://gitlab.com/ppc64/qemu/-/pipelines
Att.
--
Lucas Mateus M. Araujo e Castro
Instituto de Pesquisas ELDORADO
<https://www.eldorado.org.br/?utm_campaign=assinatura_de_e-mail&utm_medium=email&utm_source=RD+Station>
Departamento Computação Embarcada
Analista de Software Trainee
Aviso Legal - Disclaimer <https://www.eldorado.org.br/disclaimer.html>
[-- Attachment #2: Type: text/html, Size: 1513 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Using Unicamp's Minicloud for the QEMU CI
@ 2022-07-12 14:51 Lucas Mateus Martins Araujo e Castro
2022-08-18 16:06 ` Lucas Mateus Martins Araujo e Castro
0 siblings, 1 reply; 5+ messages in thread
From: Lucas Mateus Martins Araujo e Castro @ 2022-07-12 14:51 UTC (permalink / raw)
To: qemu-devel, qemu-ppc
Cc: Rafael Peria de Sene, Alex Bennée, Cleber Rosa, Beraldo Leal,
Thomas Huth, Cédric Le Goater
[-- Attachment #1: Type: text/plain, Size: 1011 bytes --]
Hi everyone!
I would like gauge the interest in using Minicloud's infrastructure[1]
for the CI, talking with some people from there they are interested. It
has both ppc64 and pp64le images, multiple versions of 4 distros
(Ubuntu, Fedora, Debian and CentOS).
I've made a initial test setup in a fork[2] with a branch(ppc64-runners)
that has both a new pipeline with jobs to run on the ppc64/ppc64le
runners and updated some scripts (mainly the build-environment.yml) to
automate the setup of the environment in those architectures.
[1] https://openpower.ic.unicamp.br/minicloud/
[2] https://gitlab.com/ppc64/qemu/-/pipelines
P.S.: Re-sending due to an error
Att.
--
Lucas Mateus M. Araujo e Castro
Instituto de Pesquisas ELDORADO
<https://www.eldorado.org.br/?utm_campaign=assinatura_de_e-mail&utm_medium=email&utm_source=RD+Station>
Departamento Computação Embarcada
Analista de Software Trainee
Aviso Legal - Disclaimer <https://www.eldorado.org.br/disclaimer.html>
[-- Attachment #2: Type: text/html, Size: 1720 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Using Unicamp's Minicloud for the QEMU CI
2022-07-12 14:51 Using Unicamp's Minicloud for the QEMU CI Lucas Mateus Martins Araujo e Castro
@ 2022-08-18 16:06 ` Lucas Mateus Martins Araujo e Castro
2022-08-18 16:19 ` Peter Maydell
0 siblings, 1 reply; 5+ messages in thread
From: Lucas Mateus Martins Araujo e Castro @ 2022-08-18 16:06 UTC (permalink / raw)
To: qemu-devel, qemu-ppc
Cc: Rafael Peria de Sene, Alex Bennée, Cleber Rosa, Beraldo Leal,
Thomas Huth, Cédric Le Goater, Philippe Mathieu-Daudé
[-- Attachment #1: Type: text/plain, Size: 703 bytes --]
ping
Any interest in this?
On 12/07/2022 11:51, Lucas Mateus Martins Araujo e Castro wrote:
>
> Hi everyone!
>
> I would like gauge the interest in using Minicloud's infrastructure[1]
> for the CI, talking with some people from there they are interested.
> It has both ppc64 and pp64le images, multiple versions of 4 distros
> (Ubuntu, Fedora, Debian and CentOS).
>
>
--
Lucas Mateus M. Araujo e Castro
Instituto de Pesquisas ELDORADO
<https://www.eldorado.org.br/?utm_campaign=assinatura_de_e-mail&utm_medium=email&utm_source=RD+Station>
Departamento Computação Embarcada
Analista de Software Trainee
Aviso Legal - Disclaimer <https://www.eldorado.org.br/disclaimer.html>
[-- Attachment #2: Type: text/html, Size: 1308 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Using Unicamp's Minicloud for the QEMU CI
2022-08-18 16:06 ` Lucas Mateus Martins Araujo e Castro
@ 2022-08-18 16:19 ` Peter Maydell
2022-08-19 13:31 ` Alex Bennée
0 siblings, 1 reply; 5+ messages in thread
From: Peter Maydell @ 2022-08-18 16:19 UTC (permalink / raw)
To: Lucas Mateus Martins Araujo e Castro
Cc: qemu-devel, qemu-ppc, Rafael Peria de Sene, Alex Bennée,
Cleber Rosa, Beraldo Leal, Thomas Huth, Cédric Le Goater,
Philippe Mathieu-Daudé
On Thu, 18 Aug 2022 at 17:11, Lucas Mateus Martins Araujo e Castro
<lucas.araujo@eldorado.org.br> wrote:
> Lucas wrote:
>> I would like gauge the interest in using Minicloud's infrastructure[1]
>> for the CI, talking with some people from there they are interested.
>> It has both ppc64 and pp64le images, multiple versions of 4 distros
>> (Ubuntu, Fedora, Debian and CentOS).
> ping
>
> Any interest in this?
PPC host is something we're currently missing in our testing, so definitely
yes in principle. I don't know what the specifics of getting new runners
set up is, though. Alex ?
thanks
-- PMM
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Using Unicamp's Minicloud for the QEMU CI
2022-08-18 16:19 ` Peter Maydell
@ 2022-08-19 13:31 ` Alex Bennée
0 siblings, 0 replies; 5+ messages in thread
From: Alex Bennée @ 2022-08-19 13:31 UTC (permalink / raw)
To: Peter Maydell
Cc: Lucas Mateus Martins Araujo e Castro, qemu-devel, qemu-ppc,
Rafael Peria de Sene, Cleber Rosa, Beraldo Leal, Thomas Huth,
Cédric Le Goater, Philippe Mathieu-Daudé
Peter Maydell <peter.maydell@linaro.org> writes:
> On Thu, 18 Aug 2022 at 17:11, Lucas Mateus Martins Araujo e Castro
> <lucas.araujo@eldorado.org.br> wrote:
>> Lucas wrote:
>>> I would like gauge the interest in using Minicloud's infrastructure[1]
>>> for the CI, talking with some people from there they are interested.
>>> It has both ppc64 and pp64le images, multiple versions of 4 distros
>>> (Ubuntu, Fedora, Debian and CentOS).
>
>> ping
>>
>> Any interest in this?
>
> PPC host is something we're currently missing in our testing, so definitely
> yes in principle. I don't know what the specifics of getting new runners
> set up is, though. Alex ?
So the first thing is can we have a minicloud VM dedicated to CI 24/7?
Our current usage of the GitLab CI model relies on the runner always
running on the host rather than being spun up on demand.
After that you need to extend:
scripts/ci/setup/build-environment.yml
scripts/ci/setup/gitlab-runner.yml
to setup a ppc64 host and setup the gitlab runner on it. We document
this at:
https://qemu.readthedocs.io/en/latest/devel/ci.html#machine-setup-howto
After that we can define a new variable in the GitLab config
(PPC64_RUNNER_AVAILABLE) and then define some custom build jobs in:
.gitlab-ci.d/custom-runners/
to run the build and test on the native ppc64 HW.
It looks like your branch has most of this stuff already but I couldn't
see any successful runs. I think this is tripped up by our switch to not
trigger CI by default. See the documentation about QEMU_CI:
https://qemu.readthedocs.io/en/latest/devel/ci.html#setting-aliases-in-your-git-config
--
Alex Bennée
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-08-19 13:49 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-12 14:51 Using Unicamp's Minicloud for the QEMU CI Lucas Mateus Martins Araujo e Castro
2022-08-18 16:06 ` Lucas Mateus Martins Araujo e Castro
2022-08-18 16:19 ` Peter Maydell
2022-08-19 13:31 ` Alex Bennée
-- strict thread matches above, loose matches on Subject: below --
2022-07-12 14:31 Lucas Mateus Martins Araujo e Castro
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.