👷♂️ Builder

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.
Usage
builder help
Authentication
The 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-url
This logs in the builder using the configured dex client ID and secret.
Server
The server implements the deployment features of the builder specification.
License
Apache 2.0