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.
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.
Comments