BuildMaster

BuildMaster is an integrated
build, release, and application lifecycle management system that provides automation of the software development build, test, and deployment processes.
Developed by Inedo, BuildMaster is a .NET-based web application that is configured entirely through its UI, in contrast to scripts or XML-based configuration files. Although the primary web application can only be run on Windows, BuildMaster orchestrates Windows- or Linux-based servers to perform various build and deploy actions.
Main Features
* Approvals and Sign-Offs can be defined to ensure that the appropriate personnel approve a build prior to deployment.
* Auditing provides a comprehensive audit trail of user and system-initiated events covering every aspect of builds, promotions, executions, deployments, and administration.
* Change Controls can maintain a history of all manual steps performed in the process of deploying an application from installing hardware to registering a new service.
* Configuration File Management enables configuration files to be defined with multiple instances (such as one per environment), in version-controlled manner, and with file deployments logged.
* Continuous Integration allows builds to be scheduled granularly or triggered by a source control check-in.
* Database Management keeps track of database change scripts (i.e., DDL/DML scripts) and manages the execution of change scripts against multiple instances of databases.
* Deployments and Deployment Plans define and execute the steps required to build and deploy software to different servers on different environments.
* Extensibility allows users to extend BuildMaster's functionality with the .NET-based API.
* Notifications are used to communicate with users (often via e-mail) to alert them of events in the system, such as a build or release being deployed, and notifications for required approvals.
* Security can be scoped, allowing privileges to be defined at application- and environment-levels; BuildMaster also supports LDAP-based authentication.
* Unit Testing - BuildMaster integrates with many unit testing frameworks including NUnit, JUnit, Gallio, and MSTest.
 
< Prev   Next >