Fedora Zuul CI - an update
summary
More than one year after launch the team runs a Zuul-based PR CI that validates Fedora dist-git changes and now CI for about 12 community projects, scaling to every Fedora architecture. New pieces include an rpm-inspect web app that summarizes failures, an active rpm-install job that actually installs built RPMs for runtime checks, and a new Ginza driver for machine provisioning landed last September. Slides and onboarding steps are provided for repository owners.
AI-written summary · about
chapters (9)
- 0:00Fedora Zuul CI update
- 1:31Project goals workflow
- 4:25Zuul event handling
- 6:13RPM inspection jobs
- 8:06Package installation testing
- 10:07Packager feedback
- 11:56Workflow improvements
- 13:06Future plans community
- 14:39Summary
related talks
25mCI/CD for Fedora packaging with Zuul
29mTowards stronger checks on dependencies and compose inputs in Fedora
14mUsing packit and testing farm for CI/CD and automation in an upstream project
30mPackit: RPM integration, all in one
48mIntegrating upstream projects downstream
24mFedora CI: Testing an Operating System
15mAdvanced Zuul Features as used by OpenDev
26mTesting Github PRs on Fedora/Centos with Packit
