PDF Print E-mail

Compass Features

 Compass Overview

If you are new to the world of continuous integration, then we welcome you to a new way of working.  A continuous integration server like Compass helps to ensure your team builds quality software in less time with greater accountability.  Compass is easy to use, easy to install and integrates into existing work flows effortlessly.  Compass works by checking out your source code, building your application with your own build tools, runs and tests your software and reports the results in a number of convenient manners.  When a build or test is broken a notification is sent out via email, RSS and through a web interface.  Compass constantly keeps the entire team apprised of the state of the code base; minimizing down time due to bugs, failed tests, and broken builds. Below is a set of features included in Compass:

Compass Features
Continuous Integrated Builds

Compass seamlessly integrates into your work flow; building your source code with your build system, executing your tests and reporting the results and alerting team members with every change and every failure.

Distributed Building

Compass has a unique distributed architecture which allows it to distribute your builds to any platform or machine that the Compass is connected to. Developing and testing on multiple platforms has never been easier.

Testing Platform

Compass runs unit tests and reports the status of any software project.Whether you are using JUnit, Boost unit, or your own custom unit test, Compass can be configured to parse unit test output and report test statistics.

Build Analysis

Compass allows you to see details from every step of your build and test cycle. It also provides a build overview so you can quickly see if a build is succeeding, how many unit tests passed and other valuable data.

Extensibility

Compass is built on a flexible scripting engine that allows any script, executable, or tool to be run within Compass; making integration into your current working environment a snap.

Collaborative

With a client reporting tool, email updates, and RSS feeds your entire team stays up to date with your build’s status.

Cross-Project Reporting

Build and test statistics can be generated across build projects and across user bases giving you company wide performance.

Performance Awareness

Compass is a fully multi-process server, threading processes as needed to perform each build; and it monitors the server and balances its processing load to your specification.

User Access Control

The compass server allows users to log in and access only the projects they are given permission to; while server admins control server-wide settings and project admins control projects’ individual build settings.

Compass makes managing software projects easier too, allowing managers to quickly evaluate the latest versions and keep up to date with every change in real time. It provides automatic and instant accountability to engineers helping reduce the probability, potency and lifetime of bugs in the source code. From an administration stand point, it is a snap to install, many teams take just a few hours to fully set up and integrate Compass into their own workflow.  Compass is an all around great addition for any software development team. 

 

bottom
top
Copyright © 2010 Anx Labs. All Rights Reserved.
Anx Labs Inc. - 2251 Double Creek Dr. Ste. 604, Round Rock TX 78664 - 1-888-900-6819
bottom