IBM Urban  Deploy logo

IBM UrbanCode Deploy

IBM Urban  Deploy logo
IBM Urban  Deploy logo

IBM UrbanCode Deploy

By IBM

Certified enterprise ready

This product automates application deployments through 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.

Software version

7.1.2.1

Runs on

OpenShift 4.5+

Delivery method

Operator

UrbanCode Deploy automates and orchestrates consistent deployments and rollbacks of applications across servers, tiers and components, including configuration and security differences across environments. Also provisions, updates, and de-provisions cloud environments with its cloud Blueprint Designer. Using inventory capability, UrbanCode Deploy provides clear visibility into what is deployed where and who changed what. More than 200 plugins; integrates with many of the tools you have.

Continuous Delivery

Integrate with build and test tools to automatically deploy, test and promote new builds as part of the continuous delivery process. Use one of hundreds of free plugins. Integrations are provided for application servers, load balancers, databases, testing tools, build servers and more. No need for custom scripting. Incremental updates are possible to all platforms, including IBM z systems.

Production Deployments

For some environments, deployments may not be allowed until some conditions are met. 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. Use UrbanCode Deploy to orchestrate complex production deployments of applications and configuration with governance.

Scalable Deployment Automation

UrbanCode Deploy is built and proven to support mission-critical deployments to tens of thousands of servers in numerous data centers. Master server clustering support provides high availability and horizontal scalability of the deployment automation tool.

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. Then, you can provision environments and deploy the application components automatically and on demand.

Multi-Tier Application Models

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. Or dozens of containerized microservices ... 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.

Deploy to IBM Z

UrbanCode Deploy for z is like UCD for distributed systems – it uses the server and agents, process designer and plug-ins. The primary difference is the format of the UrbanCode Deploy component. For z Systems, the UrbanCode Deploy component understands deployment artifacts as datasets. The z toolkit is used to collect executables into datasets from build systems like Endevor, Changemen, Jenkins, or IBM DBB to form a ship list for deploying to z/OS. Datasets can be expressed in yaml.

Pricing summary

Plans starting at

View all pricing options

Free trial

60 days

For non-production use cases

Additional resources

Want more product information? Explore detailed information about using this product and where to find additional help.

Reviews

Read what others are saying about this product in our review section.

Showing 1-5 of 16

  • Mayank T.

    Mayank T.

    Summer Intern at Indian Oil | D2C Top-10 College Champions | National Winner EIC 2020 | Co-Coordinator - RANG | IIM RAIPUR | TCS

    Review source: Invitation from G2
    Review source: Invitation from G2
    Not ratedSep 26, 2019

    "UrbanCode Deploy saves the day, Everyday!"

    What do you like best?

    I have been using UrbanCode Deploy from IBM as a deployment automation tool for the last 2 years working with my firm. Earlier, the code deployments consisted of a long detailed document of the steps that need to be performed sequentially. This often led to deployments that were hours long and a stretched human intervention meant chances of mistakes, which can cost you business. Apart from copying the code from the source to destination, configuration and additional installation steps were present. This is where UrbanCode Deploy comes into picture, the UrbanCode Deploy can deploy, configure, install, transfer files through the agent running on the target server. This essentially makes the deployments easy, and secure reducing the chances of mistakes. We have insights on what has been deployed, what got failed etc. Software releases and patches are very easy now with UrbanCode Deploy. It has a very intuitive User friendly UI which is a added benefit. The traceability of the deployments is one added benefit of using UrbanCode Deploy as well. Apart from support for various applications like Jenkins, Java etc, available automation options and multiple environment support like for Cloud environments is great.

    What do you dislike?

    One point of improvement is the resource tree which is quite bulky and us not very easy to make changes to, once its large in size. Second, it requires big processing power in terms of CPUs for operations. If we carry multiple deployments in various environments, at the same time, then we have seen a fall in performance. The UI at times is laggy and takes time in responding to the commands provided. All these issues should be fixed.

    Recommendations to others considering the product:

    This is a must use product for making deploying releases to your application easier and less time consuming.

    What problems are you solving with the product? What benefits have you realized?

    We are saving a lot of time and manual efforts with UrbanCode Deploy when compared to previous deployments. The additional features of a great UI, and integration benefits have helped us complete release that took 4-5 hours in less than 30 minutes.

  • NG

    Nischay G.

    Devops Engineer | Continuous Integration | Full Stack Developer at Wipro Digital

    Review source: Invitation from G2
    Review source: Invitation from G2
    Not ratedSep 30, 2018

    "Product Review - Performance"

    What do you like best?

    You can manage your whole Application system with urbancode. Different kinds of applications can be managed like (Java, React, etc.). You can automate your stuff for deploying applications. You can create multiple environments in this which will help your team in testing the applications. It can be used as a DevOps approach for orchestration and virtualized environments as well. UrbanCode Deploy server can be run on your premises.

    What do you dislike?

    When we do multiple deployments at a time (say 5 or more), the performance gets affected and it could have been better. It can be more UI friendly as well.

    Recommendations to others considering the product:

    It would be useful to the customers who are managing several applications under 1 umbrella.

    What problems are you solving with the product? What benefits have you realized?

    Automation of deployment of applications which is helping to deploy in multiple environments (DEV, TES, NFT, LUAT, PROD) and helping the testing team to test the application as it highly available in multiple environments.

  • Gurleen S.

    Gurleen S.

    AWS Certified / DevOps SME / Technology Lead

    Review source: Invitation from G2
    Review source: Invitation from G2
    Not ratedJul 06, 2018

    "IBM UrbanCode Deploy"

    What do you like best?

    IBM UrbanCode Deploy provides seamless deployments of the applications. The applications range from Java based web application to Java batch processing applications, scripts, custom deployments and many others. IBM UrbanCode Deploy is easy to setup in terms of installation and configurations of various applications, application processes, their related component processes and resources for each individual environments. All the reference material are available and support is also provided as and when it is required.

    What do you dislike?

    I have not seen any feature for IBM UrbanCode Deploy which is not useful.

    Recommendations to others considering the product:

    I strongly recommend IBM UrbanCode Deploy since it can also be setup in cloud environment easily and is extremely useful when you are deploying the application through DevOps process since it can easily integrate with Jenkins as well. Also, there are some processes which we can make use of while setting up end to end deployment pipeline.

    What problems are you solving with the product? What benefits have you realized?

    We're deploying multiple Java web bases applications, Java batch applications, IIB applications, Mark Logic application, APIC applications through IBM UrbanCode Deploy and these deployments are done in very less time in all the environment, be it low level environment - DEV and QA or higher environment - PROD IBM UrbanCode Deploy has brought down the effort for deploying multiple applications at one go and hence has reduces the operating costs as well. Training new resources is extremely easy since there is a lot of documentation available to refer to for IBM UrbanCode Deploy.

  • VS

    vivek s.

    Review source: G2 Gives Campaign
    Review source: G2 Gives Campaign
    Not ratedFeb 13, 2019

    "We use UCD foir all of depoloyment needs at Wells Fargo"

    What do you like best?

    The ease of use. The buzz is that when it works and it often does, it works like a charm. It is really helping in out journey from traditional to cloud enabkled to cloud native.

    What do you dislike?

    Agent management. We have several thousahd agents and maintainance of thiose agents(install, java upgrades, and overall health) is sometimes overwhelming.

    What problems are you solving with the product? What benefits have you realized?

    We are modernizing out DevOps journey to Secure DevOps using uDeploy as the continuous delivery tool

  • BA

    Brijesh A.

    Review source: G2 Gives Campaign
    Review source: G2 Gives Campaign
    Not ratedFeb 11, 2019

    "UCD for DR"

    What do you like best?

    - UCD has excellent support for IBM Products - UCD also has support for non IBM products (via scripts and APIs)

    What do you dislike?

    Release planning is available as a separate product and not bundled in to UCD

    What problems are you solving with the product? What benefits have you realized?

    - UCD for DR helps streamline DR processes - UCD for DevOps is easy to implement and leads to excellent ROI