command
module
Version:
v0.0.0-...-7de0bc6
Opens a new window with list of versions in this module.
Published: Apr 13, 2021
License: Apache-2.0
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
mbt
The most flexible build orchestration tool for monorepo
Documentation | Twitter
Features
- Differential Builds
- Content Based Versioning
- Build Dependency Management
- Dependency Visualisation
- Template Driven Deployments
Status
mbt is production ready. We try our best to maintain semver.
Visit Github issues for support.
Install
curl -L -o /usr/local/bin/mbt [get the url for your target from the links below]
chmod +x /usr/local/bin/mbt
Releases
Stable
OS |
Download |
darwin x86_64 |
|
linux x86_64 |
|
windows |
|
Dev Channel
OS |
Download |
darwin x86_64 |
|
linux x86_64 |
|
windows |
|
Building Locally
Linux/OSX
-
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
Windows
Local builds on Windows is not currently supported.
However, the specifics can be found in our CI scripts (appveyor.yml
and build_win.bat
)
Demo
Credits
mbt
is powered by these awesome libraries
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.