Pipeline Visualization
- Phases of a release
- Environments allocated in the release
- Applications participating in the release
- Application versions in each environment
Application Version Management
Application versions are imported from UrbanCode Deploy. When an application is updated or created, the latest version is displayed the Pipeline Visualization as the latest version. UrbanCode Release pulls inventory data from UrbanCode Deploy to show which snapshot are deployed in each environment. Versions in the Pipeline Visualization are color-coded to highlight similarities between environments so that users can see how far a given change has progressed or find environments similar to production for testing emergency fixes.
Drill into the application versions to see the components and their versions associated with that version.

Compare Versions
By clicking on multiple versions of the same application, you can see how each version identifies specific differences between the application version deployed to different environments.
Gates
Environment gates and statuses for each phase and environment can be viewed. Icons are displayed if an application does not meet that requirement. Exemptions or status updates can be created in this view. More here
Create Release Snapshots
On the release level, a snapshot can be created once the environment has the desired inventory. A snapshot in UrbanCode Release represents the desired state of all the application versions in the release. Release snapshots allow promoting multiple applications as a unit by dragging and dropping the snapshot into the desired environment. In addition gates and statuses at the release snapshot level can accommodate integration test reporting.
Inventory Management
Differences between what application version is in an environment and what the desired application version is recognized as a compliance issue. Compliance issues are pulled from UrbanCode Deploy and are displayed on the Pipeline dashboard as a yellow triangle. Dig into the application to see what the issue is, and reschedule non-compliant applications for redeployment.
Automatic Promotion for a Continuous Delivery Approach
You can set up auto-promotion for each phase in your lifecycle deployment window that will automatically deploy of the latest code that matches the gate criteria for those environments.