NixCon 2024

buildbot-nix: A modern open-source Nix-native CI/CD
2024-10-25 , Arena

Started during a Mob-programming session at NixCon 2023,
buildbot-nix has evolved into a full-featured CI/CD system for Nix, based on Buildbot.
Buildbot is a mature continuous integration framework used by major software projects such as Python, LLVM, and OpenZFS.

Buildbot-nix introduces a zero-configuration setup for flake-based repositories, featuring parallel evaluation, binary cache integration, build failure caching, Gitea/GitHub integration, and continuous deployment support based on Hercules-CI effects.

We have deployed buildbot-nix in the nix-community GitHub organization to provide fast CI for numerous projects.

In this talk, we will showcase the current features we support and share our plans for the next year.


What level of experience in Nix is the talk addressed to?

anyone who can write a basic flake

Do you allow your talk to be recorded? – yes