Builder is a tool that implements the builder specification. It is the specification to build and deploy software projects with agents. It focuses on speed and simplicity.
π€ΉββοΈ This is inspired by quick from Shopify (
- π¨βπ¨ Design
- ποΈ Build
- π’ Ship
builder helpbrew install zeiss/builder-tap/builderThe builder authenticates to the server using OpenID Connect. The authentication flow is handled by the server. It supports dex as an OpenID Connect provider.
To authenticate, the builder uses a dex client ID and secret. These are configured in the builder tool.
builder auth login --dex-client-id <client-id> --dex-client-secret <client-secret> --dex-client-urlThis logs in the builder using the configured dex client ID and secret.
The server implements the deployment features of the builder specification.