Fatbuildr is an open source solution designed to build software and distribute them in various formats. It acts as a continuous delivery solution. It takes software and artifact definitions inputs, then it builds artifacts based on definitions and publish them in registries.
Typically, Fatbuildr is used to build deb and RPM packages and publish them in APT and DNF repositories, or build containers images and publish them in containers registries.
Fatbuildr manages artifacts definitions, build environments, the registries with their content and the signing keyring in a reproducible and automated manner. It helps organizations maintaining their software artifacts, including their dependencies, with high level of consistency and security.
Fatbuildr currently supports the following artifacts formats:
- RPM packages
- Deb packages
- OSI images
The software is fully modular and extensible, more supported formats can be easily added.
For more details, read the full description of Fatbuildr and discover its advanced features.
To install and start using Fatbuildr in a few steps, follow the quickstart guide!
The full documentation of Fatbuildr is available online with internal architectures diagrams, advanced installation and configuration details and complete users reference guide.
Do you want to get in touch with developers and the community? Several channels are available:
-
Matrix Chat #fatbuildr:talk.rackslab.io: instant messaging for quick feedback and help.
[!NOTE] A Matrix account is required to access the chat room. It can be created in few steps on any Matrix network public provider such as matrix.org or gitter.im.
-
GitHub Discussions: send questions, ideas and suggestions.
Fatbuildr is developed and maintained by Rackslab. Please contact us for any questions or professionnal services.
Fatbuildr is distributed under the terms of the GNU General Public License v3.0 or later (GPLv3+).