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.