https://github.com/haikuports/haikuporter
haikuporter build-master mode (mmlr)
Pro
- Python which has good community knowledge
- Fully leverages haikuporter internal logic for dependencies
- Builds repos
Cons
- SSH's out to slaves and requires user to open ssh port per slave. (and
static ip)
- Requires haikuporter + haikuports on master and each slave (does
haikuports have to be in sync?)
- Difficult slave configuration + lots of directory settings per slave
- Doesn't know about architectures of buildslaves (one entire environment
for each arch)
- *Basic* html report of each single-shot run.
- Single shot for one package (or a bunch? --do-bootstrap seems broken
here) and deps
- Lots of requirements on build-master system (package, package_repo,
haiku repo for licenses)
- Poor documentation (I've written whats out there now)