Pants is a build system for software projects in a variety of languages. It works particularly well for a source code repository that contains many distinct projects.
Friendly documentation: http://pantsbuild.github.io/
We use Travis CI to verify the build