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

Features by Feature Set

All Features

Extensibility

BuildMaster includes a library of actions and external tool integration, but no software can perfectly accommodate every type of application out of the box. Fortunately, BuildMaster is highly extensible, allowing virtually anything to be automated.

Command-Line Extensibility

Have an action to perform as part of your build or deployment that BuildMaster doesn't support? No problem! Just use the execute command-line action to run anything via command-line on a remote server.

  • Run anything with a command-line interface remotely
  • Log output of the command-line tool
  • Verify success of action by examining output or process exit code
Command-Line Extensibility

Custom Action Code

Custom Actions

If BuildMaster doesn't support an action and you don't want to or can't simply run it as a simple command-line action, creating a new action is as simple as implementing a .NET class.

  • Automate anything with .NET code
  • Build custom editors for easy configuration
  • Extend BuildMaster to support virtually any kind of action

Additional Extensibility

Promotion Requirements

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

Triggers

Write a custom trigger, which allows your code to take action when a specific event has occurred in BuildMaster.

Providers

Write a custom Provider in C# or any other .NET-based language to let BuildMaster work with any database, source control system, or issue tracker.