- make
- Docker
We use make
to clean, build, and produce our distribution package. Take a look at the Makefile for more details.
Build and test phases happen inside docker containers.
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 execute:
make dist
To create a package to run on Linux, execute:
GLIDE_GOOS=darwin GOOS=linux make dist
This will produce an ./out
directory, which contains the bits, and a tarball.