Build Carbonaut Manually

Build Carbonaut Manually

The project pushes binaries to the GitHub release and Docker containers can be build locally. If you prefer to build binaries manually, you can follow these instructions. In general the entire build process pushing to GitHub is part of the Carbonaut repository.

Prerequisits install project dependencies

Setup your dev environment. Follow this guide.

Build Go Binaries

Binaries are automatically created if there is a new tag created in the Carbonaut repository. The project uses goreleaser to manage the automation - see release workflow. These binaries are getting added to the release page - see releases.

Binaries can be created manually via go build

Build Container Images

Container images are created using Ko. To build container images locally run make container-build-local. Currently container images are not pushed to a public container registry.