- Darwin (OSX) or Linux x86-64
- Go installed
- Docker (required for building)
We use make
to clean, build, and produce our distribution package. Take a look at the Makefile for more details.
In order to build the Go binaries (e.g. Kismatic CLI):
make build
In order to clean:
make clean
In order to produce the distribution package:
make dist
This will produce an ./out
directory, which contains the bits, and a tarball.
You may pass build options as necessary:
GOOS=linux make build
Kismatic uses Snap for CI.