|
|
|
|
|
by grhmc
3798 days ago
|
|
A bit different from the rest, is `repo`, from AOSP: https://source.android.com/source/downloading.html We run dozens of microservices and have nearly 100 git repositories. Using `repo`, every dev has every repo in consistent (relative) path from each other. It also greatly simplifies cross-cutting changes across repositories, and staying in sync (`repo sync` updates all repos all at once.) I also use it to manage my dotfiles: github.com/grahamc/manifest Second: Go.CD (https://www.go.cd/) -- applying build templates to our 100 repositories has greatly simplified our management of the repositories. Using pipelines has added deep visibility into what is deployed where. I love Go.CD. |
|