On Thu, Sep 10, 2020 at 2:40 PM Fabien Boucher <fboucher(a)redhat.com> wrote:
Hello Folks,
We've just made it easier to get Zuul jobs running on a Fedora distgit. We are now
listening to the Fedora message bus and we are forwarding all Pull Request-related
messages to Zuul.
This is awesome news, thank you!
Does it mean we can use Zuul to run more generic workloads triggered
by messages? Or is it still a requirement, that there is an associated
pull-request for any such message?
This means that, to activate Zuul jobs on distgits's PRs, a
package admin (maintainer) no longer needs to configure the webhook url in the project
settings.
To summarize, to activate Zuul jobs on a distgit, you only need to open a PR on
fedora-project-config (see this one as an example [1]). Once that PR is merged, the
default jobs will get triggered when a PR is opened/updated/rechecked on that distgit
[2].
This service is open to everyone, as long as we have enough compute capacity to run it.
So do not hesitate to open PRs.
You can see the list of projects that are already running CI jobs with Zuul, here [3].
More details on the wiki page [4].
[1]:
https://pagure.io/fedora-project-config/pull-request/107
[2]:
https://src.fedoraproject.org/rpms/python-pecan/pull-request/7#comment-55775
[3]:
https://fedora.softwarefactory-project.io/zuul/projects
[4]:
https://fedoraproject.org/wiki/Zuul-based-ci
--
Aleksandra Fedorova
bookwar