You can install the pre-compiled binary (in several different ways), use Docker or compile from source.
Installation pre-built binaries¶
$ brew install buildtool/taps/build-tools
$ curl -sfL https://raw.githubusercontent.com/buildtool/build-tools/main/install.sh | sh
Download the pre-compiled binaries from the releases page and copy to the desired location.
Running with Docker¶
You can also use it within a Docker container. To do that, you’ll need to execute something more-or-less like the following:
$ docker run --rm --privileged \ -v $PWD:/repo \ -v /var/run/docker.sock:/var/run/docker.sock \ -w /repo \ -e DOCKER_USERNAME \ -e DOCKER_PASSWORD \ buildtool/build-tools build
Compiling from source¶
Here you have two options:
If you want to contribute to the project, please follow the steps on our contributing guide.
If you just want to build from source for whatever reason, follow these steps:
git clone https://github.com/buildtool/build-tools cd build-tools
Get the dependencies:
go get ./...
go build ./cmd/build/build.go
Verify it works: