Enterprise Release Management The ServiceNow® Enterprise Release Management application can be used to efficiently plan and manage enterprise releases, product releases, and the deployment process. Salient features You can: manage the phase gate process; define the key aspects of an enterprise release, and plan the release activities in phases. manage the marketing aspects of a release: Market release date, features developed in a release, and so on. define the key aspects of a product release, maintain different versions of product releases, thereby, track features released in each product version. define a deployment pipeline for product builds. You can: track the entry of builds in appropriate deployment phases (environments). create and execute test plans to check for any failures in builds. validate builds and complete build approvals. Build states When a build enters the first phase, the state of the build is set to Entering Phase. This state is meant to be used as a signal, either through a custom business rule or as a way to query new builds for automated systems to know when an action must be taken. Once complete, the state of the build must be moved to the Verification Pending. Once all the tests pass, deployment tasks are in the Closed Complete state, and approvals are done, the state of the build is automatically set to Verification Complete. This is another signal for automation tools to perform any exiting phase tasks. Once complete, the state of the build must be moved to Exiting Phase where the build is automatically moved to the next deployment phase defined by the Order field.Figure 1. Illustration depicting the states of a build Activate Enterprise Release ManagementAdministrators can activate the Enterprise Release Management plugin (com.snc.enterprise_release_management).Installed with Enterprise Release ManagementFollowing components are installed as part of Enterprise Release Management. Define an enterprise releaseDefine important aspects of an enterprise release, such as duration, short description, priority and if the phase is a milestone. Milestones require an approval for future phases to be able to move into the Work in Progress state.Define a deployment pipelineDefine the deployment pipeline that builds of a product use to get into production. Create a build Create a build record using the Build form. You can also use the information on the Builds page to create a report.Create a commitCreate a commit record using the Commit form. You can also use the information on the Commits page to create a report.Define a product releaseDefine a planned release for a product. The content of the release is decided by the features and associated requests for change that it implements.