Compass is a continuous integration server. This is distinctly different from a build server in that compass is not a build system that a project is built with. Rather, Compass uses a project's own build tools; from source control repositories, to compilers and unit test suites to build the project, test it and prepare it for release automatically every time source code is updated or at regular intervals. If there is a problem with a build, Compass notifies the culprit as well as the rest of the team alerting them to a broken build. Compass also distributes builds to client machines so that in a multi-platform environment all platforms can be tested regularly. Compass is supported on Microsoft Windows and Linux computers and only requires Python as a dependency. Compass has many positive benefits and can help nearly any software company save money and provide better software to its clients. For some use case examples check out how Compass has already helped some of our clients out on our use case page. |