Track which releases are using particular environments to help ensure that code is deployed to the appropriate environment. Define unique process requirements for specific environments. Perform both repeatable environment-specific tasks and configuration tasks that are executed only once.
Integrate with other software
View the business content of a release from the release management solution by integrating IBM Rational Team Concert with IBM UrbanCode Release. Enable automated deployments that are triggered during the deployment of a multi-application release by integrating IBM UrbanCode Deploy with IBM UrbanCode Release. Respond to notifications and tasks, anywhere, anytime—breaking free from the desktop and the office—with near real-time access to release and deployment status from the new iOS mobile app.
Create a Lifecycle template
Construct a reusable release process template (called a “Lifecycle”) to describe the path to production through the development and testing phases. Define lifecycles for different types of releases and business units. Specify quality gates to ensure that the software meets the specified criteria for a phase before being deployed into an environment.
Define a Release
Identify the list of applications participating in a release; define release process checklist items such as documentation reviews, project kickoff dates and release-ready review dates; and establish production dates for a given year that applications opt into.
Use the reusable Deployment Plan to gain visibility
Gain visibility into every part of the release with the reusable Deployment Plan while tracking tasks assigned to users, roles and automated systems. The Deployment Plan automatically disseminates changes to the plan to other scheduled deployments that use the same master plan; it supports simplified plans for continuous delivery in early integration and testing environments.