Simple Nix-first Continous Integration
Build on any cloud or hardware, no limits
Stateless build agent deployment
Get StartedSeamlessly specify deployment actions using the Nix language.
Make your deployments declarative, thanks to container-isolated execution and declared secrets parameters.
Use off the shelf deployment scripts from the hercules-ci-effects library, or write custom scripts with Nix.
Automate version control or release operations after successful build and test.
Use Hercules Agent to run Nix evaluations and builds on your own favourite infrastructure provider.
Supports Linux and macOS via NixOps, Terraform and nix-darwin.
1. Install an organization or specific repositories with a single click.
2. Place a ci.nix or default.nix to start building your repository.
3. GitHub reports the status:
Share build results between your agents and your developers.
Supports Cachix and Nix cache types like S3.
No project configuration required.
Introspection into what went wrong is one click away from github.
An active user is a GitHub user with write access who has trigged a build by committing or pushing.