| title | Packit |
|---|---|
| date | 2019-06-28 |
{{< columns >}}
An open source project aiming to ease the integration of your project with Fedora Linux, CentOS Stream and other distributions.
<--->
Upstream projects that want to build RPM packages out of pull requests, commits or releases, test their code changes and bring upstream releases to Fedora Linux.
{{< /columns >}}
{{< columns >}}
Packit uses Copr build system to build RPMs from your code changes. This way, you can validate your package will be correctly built from each pull request and also have your changes installable by anyone via YUM repository created in Copr. Learn more. <--->
Packit runs your tests in Testing Farm and can test either the RPM package built in Copr or trigger tests directly on different platforms. Learn more. <--->
With Packit, you can easily get your upstream releases to the Fedora dist-git, automatically submit builds in Koji and create Bodhi updates! Learn more. {{< /columns >}}
{{< workflow >}}
-
Easy to configure - Feel free to jump into [our guide]({{< ref "guide" >}}) or check directly the configuration documentation.
-
Stable users - Systemd, cockpit, avocado, ansible-lint and many other projects. If you are interested, have a look at our blog post about the usage of Packit in the previous year.
-
We are an active project - We are open to any ideas on how to improve Packit and try to bring new features and fix bugs as soon as possible, so you can open an upstream issue any time.
-
We are here to help - In case of questions, feel free to contact us:
- #packit:fedora.im on Matrix
- #packit on Libera.Chat
- hello@packit.dev
{{< button relref="/docs/guide" >}}Get started{{< /button >}}
-
a [CLI tool]({{< ref "cli" >}}), which you can install locally and start using right away,
-
a [service]({{< ref "packit-service" >}}), which provides you feedback on how is your project integrated with Fedora Linux, CentOS Stream and other distributions.