Re: Fedora CI for large RPMs?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Nikita,

I can't speak on behalf of Fedora CI or Zuul but I want to mention that in the Packit team[0], we are trying to help in this situation of not having much capacity to maintain existing CI solutions for dist-git.

Since Packit already have a (quite advanced) integration for the Testing Farm to be run on GitHub/GitLab pull requests, we decided to provide the same for dist-git pull-requests as well so there is the same experience in upstream and downstream. The code is mostly ready, but the hardest part is to agree on how to enable/tweak workflow (or if we should make it the default). And we are really happy to get feedback like this so we can learn from it from the very start.

The current plan is to provide a prototype people can play with by the end of the year.
If you want to follow our work, we have an epic for this here:
https://github.com/packit/packit-service/issues/2453

A small note to avoid confusion:
This is independent of Packit's Fedora release automation. We can even give this a different branding.
The thing that the Packit team will maintain the CI service and share a significant part of the code with Packit might be read as a technical detail.
And since we use Testing Farm to run actual tests, no change in test definitions (thanks to tmt) should be needed.

And just a few notes on the Koji Scratch build overload:
* We are coordinating this effort with the Testing Farm team (that currently manages Zuul and is trying to deprecate[1] Fedora-CI). If/when Packit provides this functionality, the other two might be disabled (either in general or per-package).
* Packit could use Copr instead to provide RPMs but this change of build system between CI and reality is probably not wanted.

I hope we'll be able to provide a prototype soon so you can (if you want..;-) try it and help us make it better.
František
(from the Packit team)

[0]: https://packit.dev/
[1]: https://pagure.io/fedora-ci/general/issue/476
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux