On Thu, Jan 28, 2021 at 12:51:20PM +0100, Thomas Huth wrote: > On 19/10/2020 03.49, Cleber Rosa wrote: > > TL;DR: this should allow the QEMU maintainer to push to the staging > > branch, and have custom jobs running on the project's aarch64 and > > s390x machines. Simple usage looks like: > > > > git push remote staging > > ./scripts/ci/gitlab-pipeline-status --verbose --wait > > Hi Cleber, > > since the QEMU project is now using the gitlab repo as main repository, it > should now be possible to finally enable these custom runners, too, I think. >
I couldn't agree more! > Could you elaborate on what's left to do to get the s390x and aarch64 > runners enabled, and rebase your patches if necessary? > Basically what's needed is to enable the jobs, meaning committing the relevant snippets to the "gitlab-ci.{yml,d/*}" files. Both ansible playbooks have been run on both machines, so the gitlab-runner and tooling to build QEMU are in place. The gitlab-runners have also been registered on the "qemu-project/qemu" GitLab repo. I'll send a rebased/updated version of the playbooks, gitlab-ci.yml configurations, etc. In it, I'll propose that we enable the jobs, but ignore errors for now (allow_failure: true), because it'll ease the review. Once the jobs prove mature, waiving of failures can be removed. How does that sound? Thanks, - Cleber. > Thanks, > Thomas
signature.asc
Description: PGP signature