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

Features by Feature Set

All Features

Build Management

Builds are the fundamental components of an application lifecycle with the goal of meeting the requirements defined for a specific release. Each build attempts to fulfill some release requirement in full or in part until ultimately the build becomes the release.

One-Click Builds

Thanks to BuildMaster's rich library of actions and its extensibility points, even the most complicated builds can be automated. Just click a button and BuildMaster will do the rest!

  • Automate your builds with BuildMaster's deployment plans
  • View detailed logging and history of previous builds
  • Automatically promote new builds into an integration/testing environment
  • Of course, zero-click builds are available, see the Continuous Integration section for more information
Create New Build

Build Auditing

A detailed history of every build is kept for each of your applications in BuildMaster.

Build History

View each build log and see details for each step in your deployment plan, or the exact step where a build execution failed.

Build Logging

Release Management

A release represents a planned set of changes to an application. The release could be planned far in advance and require tens of thousands of developer hours to implement, or it could be a single line change rushed to production in an emergency.

Track and Plan Releases

BuildMaster streamlines the process of release management, making it practical for virtually any type of development process. From one location, see the state of all of your planned and past releases, with detailed historical data and auditing to take the guesswork out of your process.

  • Manage any number of releases
  • Always know which release is in which environment
  • View a detailed history of past releases
Release Details

Issue Tracking

Integrates with Issue Tracking

It is fundamental to release planning to decide which issues will be addressed prior to a software release. Whether this is a rapidly-evolving agile process or a thorough, detailed roadmap, issues must be associated with a release. BuildMaster integrates with issue-tracking systems to help you keep track of it all.

  • View issues by release directly in BuildMaster
  • Close issues or change their statuses as part of a deployment plan
  • Prevent promotion until issues have been addressed

Additional Features

Release History

BuildMaster stores the full history of your releases complete with direct links to any information relevant to a particular release.

Release Details

A summary of all the information pertaining to an individual release can be found on a single page.

Release Numbering

Release numbers are used to uniquely identify a release of an application and determine the sequence of release in an application relative to other releases. BuildMaster currently offers 3 main types of release numbering: major.minor, major.minor.revision, and numeric/date-based.

Release Notes

Adding notes to your release is a simple way to track any miscellaneous data pertaining to the release.