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

Using a Manual Action

In an ideal world, every time a software build is promoted from one environment to the next, the process would be completely automated, with complete auditing of every step. For the most part, this is exactly a problem BuildMaster solves. In some cases however, a manual deployment action is the only (or the easiest) option. Whether it's physically flipping a switch, running a utility that requires a certain user to respond to a message box prompt, or manually restarting a server; BuildMaster's deployment plans will accommodate your process with the Manual Action.

Once you've created a deployment plan for your application, you can add the Manual Action to your application's plan. As an example, I've filled in the task information and assigned the action to someone in the Change Management group:

image

Now, when a build is promoted, the build execution will halt once it reaches this action. Any users in the "Change Management" group who have email addresses in the system (or in LDAP if that's the directory provider being used) will receive an email notification informing them that they must mark the manual action complete before the execution can continue:

image

To mark the action complete, you can click the link in the email (assuming your advanced configuration value BuildMaster_BaseUrl is setup correctly), or from within BuildMaster:

image

Clicking any of the above links displays the tasks that you must mark complete:

image

The user who clicks the "Mark Complete" button will be noted in the execution log of the build:

image