All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.