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 .
We use Coveralls to monitor test coverage .
At a minimum, pants requires the following to run properly:
- Linux or Mac OS X
- Python 2.7 or later (2.7.8 recommended)
- OpenJDK 7 or greater, Oracle JDK 6 or greater
- Internet access (so that pants can fully bootstrap itself)