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.