The most flexible build tool for monorepo
The most flexible build orchestration tool for monorepo
mbt is production ready. We try our best to maintain semver. Visit Github issues for support.
curl -L -o /usr/local/bin/mbt [get the url for your target from the links below]
chmod +x /usr/local/bin/mbt
OS | Download |
---|---|
darwin x86_64 | |
linux x86_64 | |
windows |
OS | Download |
---|---|
darwin x86_64 | |
linux x86_64 | |
windows |
You need cmake
and pkg-config
(latest of course is preferred)
Get the code go get github.com/mbtproject/mbt
Change to source directory cd $GOPATH/src/github.com/mbtproject/mbt
If you haven't set $GOPATH
, change it to ~/go
which is the default place used by go get
.
See this for more information about $GOPATH
Run make build
to build and run all unit tests
Run make install
to install the binary in $GOPATH/bin
Make sure $GOPATH/bin
is in your path in order to execute the binary
Local builds on Windows is not currently supported.
However, the specifics can be found in our CI scripts (appveyor.yml
and build_win.bat
)
mbt
is powered by these awesome libraries
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY