“BuildMaster made us re-think what proper deployment is...” “BuildMaster is a great tool for automating the build process, but stands head and shoulders above other tools...” “...our confidence in the reliability and repeatability of the deployment process has been restored...” “...BuildMaster makes sense of incremental builds and their very liquid feature sets...” “...it's 2:45 AM your time?! Do you guys never sleep?” “...manual, error-prone deployments are a thing of the past...” “...we implemented a *real* deployment process...” “...all of my projects are building wonderfully and are fully integrated into deployment...” “...the best thing since sliced bread when it comes to managing projects and their environments...” “...we can now react at the speed of business...” “...this is a very solid piece of software!” “BuildMaster is absolutely swell!” “...extremely capable software, especially in an enterprise environment...”

Features by Feature Set

All Features

Promotion Workflows

A promotion workflow represents the sequence of environments that a build must be promoted to prior to being considered deployed and "in production." It also defines the approvals and requirements necessary for promotion.

Approvals and Signoffs

Workflows can be defined such that approvals are required before a promotion is allowed. Approvals can be targeted to a specific user or a group of users such as testers.

Workflows

BuildMaster allows you to create specialized workflows that describe the transition or promotion of your software through its testing environments and ultimately into production.

Multiple Workflows

Generally your applications will use the same workflow for every release, but occasionally there may an emergency fix that requires a separate workflow that defines an immediate deployment to your production environment.

Approvals

Workflows can be defined such that approvals are required before a promotion is allowed. Approvals can be targeted to a specific user or a group of users such as testers.

Approval History

A detailed history of all approvals is maintained by BuildMaster, so there will always be a record of promotion approvals.

Forcing Builds

Any user of the system with the appropriate privileges can force the promotion of a build regardless of approvals.


Promotion Requirements

Similar to the approval process, a Promotion Requirement is a step added to a deployment plan workflow that will block promotion to a specific environment until the requirement has been deemed "completed". BuildMaster includes a number of built-in promotion requirements, and they are an extensibility point as well.

Enforce Issue Tracking Status

Ensure that all issues are closed or resolved before a promotion to the next environment.

Guarantee Passing Unit Tests

BuildMaster can prevent promotion of a build to an environment if any unit tests were run and have failed.

Extensibility

Have BuildMaster verify that an application is ready for promotion to a specific environment by using your own custom tool or integrated Promotion Requirement.