IBM UrbanCode DeploySoftware is a tool for automating application deployments through your environments. It is designed to facilitate rapid feedback and continuous delivery in agile development while providing the audit trails, versioning, and approvals needed in production.
IBM UrbanCode Deploy Software is a tool for automating application deployments through your environments. It is designed to facilitate rapid feedback and continuous delivery in agile development while providing the audit trails, versioning, and approvals needed in production.
Features of IBM UrbanCode Deploy Software
Multitier Tier Application Model
Modern applications are often made up of many components. Perhaps a three-tier application with database, app, and content components. Or A mobile application with the actual mobile application and back-end web services. Even related collections of batch programs are seen as a logical application. UrbanCode Deploy tracks which components make up an application so they can be deployed and tracked together. Snapshots offer the ability to create a version of the application encapsulating versions of each of the components. With snapshots, it is easy to ensure that components that were tested together are released together.
Easy Process Design
Deployment automation tools need to know how to deploy your applications. In IBM UrbanCode Deploy Software, processes are defined in the browser using a simple, drag and drop process designer. Component processes are composed of automation steps delivered by integration plugins. Application processes are composed of component processes.
Deploy to Public, Private, and Hybrid Cloud
Using the blueprint designer, you can model cloud environments and how your applications are deployed to those environments in a simple graphical editor. You connect to clouds, model the virtual images in the environment, and add your application components to those images.
Scalable Distributed Automation
IBM UrbanCode Deploy uses light-weight deployments agents which provide an immediate presence on or near the target. Remote agents can be proxied through an agent relay to manage load and simplify firewall management.
Quality Gates Approval
UrbanCode Deploy provides Environment Quality Gates as well as Approval Processes to help you ensure that only the right stuff goes out at the right time. Because these rules are set per application and per environment, early test environments are likely to be set up to not require approvals.
Integrations Replace Custom Scripting
Tested integrations are provided with dozens of tools to make the deployment process easier to design and less risky. Integrations are provided for application servers, load balancers, databases, testing tools, build servers and more. Utilities to manage configuration files, registry settings and the like are also available. Teams who have great deployment scripts already can continue to use them through UrbanCode Deploy either by directly calling the scripts, or embedding them in custom plugins.
Typical Uses of IBM UrbanCode Deploy Software
Continuous Delivery: Integrate with the build and test tools to automatically deploy, test and promote new builds
Production Deployments:Orchestrate complex production deployments of applications and configuration
Self-Service: Grant different teams rights to “push the go button” for different applications and environments
Incremental Updates: Deploy only the changes components or missing incremental (patch) versions
Windows Windows Vista, Windows 7, Windows 8, Windows 10