Categorygithub.com/mbtproject/mbt
modulepackage
0.0.0-20210413105317-7de0bc6974cb
Repository: https://github.com/mbtproject/mbt.git
Documentation: pkg.go.dev

# README

mbt

mbt

The most flexible build orchestration tool for monorepo

Documentation | Twitter

Build Status Build status Go Report Card Coverage Status

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

OSDownload
darwin x86_64Download
linux x86_64Download
windowsDownload

Dev Channel

OSDownload
darwin x86_64Download
linux x86_64Download
windowsDownload

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

asciicast

Credits

mbt is powered by these awesome libraries

Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author