Overview of IBM UrbanCode Deploy

Use IBM® UrbanCode® Deploy to standardize and simplify the process of deploying software components to each environment in your development cycle.

IBM UrbanCode Deploy helps you meet the challenge of deploying software throughout your enterprise by providing tools that improve both deployment speed and reliability. The release automation tools in IBM UrbanCode Deploy provide complete visibility into n-tiered deployments. Use the tools to model processes that orchestrate complex deployments across every environment and approval gate.

By using plug-ins in IBM UrbanCode Deploy, you integrate the server with your existing middleware and organize code from your existing code repositories into components. You design processes to deploy your code by using steps that run each required task. Then, you organize your components into applications and create environments for each stage of your release process. Finally, you create an application process to set the deployment order of your components and deploy your application to an environment.

If you provision environments to selected clouds by using the blueprint designer, you can also use a full-stack approach to simultaneously model the application and infrastructure layers of your deployment in your blueprint designer. You can model the topology of your environment, specify which virtual images contain IBM UrbanCode Deploy components or Chef roles, and provision both the environment and components to your cloud in a single action.