| name | buildkite-runner |
| description | Start and manage the buildkite public runner using nixos-container |
| user-invocable | true |
Buildkite Public Runner
Quick Start
nixos-container start buildkite-public
nixos-container status buildkite-public
Common Commands
nixos-container list
nixos-container start buildkite-public
nixos-container stop buildkite-public
nixos-container restart buildkite-public
nixos-container status buildkite-public
nixos-container login buildkite-public
nixos-container run buildkite-public -- systemctl status buildkite-agent-default.service
nixos-container run buildkite-public -- journalctl -u buildkite-agent-default.service -f
nixos-container show-ip buildkite-public
Configuration
- Defined in:
nixos-modules/buildkite/default.nix
- Uses ephemeral storage (changes don't persist after reboot)
- Limited to 1 core, 1 job to minimize resource usage
- Secrets managed via SOPS age encryption
Setup Secrets
./scripts/with-buildkite-age-key public nixos-container start buildkite-public
Related
/nixos-workflow - Build and test NixOS config
./scripts/build-system - Rebuild system