需要向不同的环境部署很多版本?无法承受浪费时间的错误?需要跟踪这些应用在整个生命周期中的部署?立即联系我们的专家,或向下滚动了解更多有关 IBM UrbanCode 的信息。
IBM 在 2013 年收购了 UrbanCode,填补了制造商产品组合中 DevOps(开发运维)的空白。UrbanCode 分为两种主要产品,侧重于应用程序计划和执行。
应用程序计划 ── IBM UrbanCode Deploy
UrbanCode Deploy 用于实现将应用部署到不同环境的自动化,通常是作为持续集成的一部分。
部署现代应用程序的很多不同组件太过复杂,手动完成会耗费大量的时间。UrbanCode Deploy 可实现这一任务的自动化,并可瞬间自动部署应用程序的所有组件。在这种部署速度下,可在心血来潮时进行部署,通常进行时每次提交的代码会发生更改,常常是针对多个环境。
IBM UrbanCode Deploy 可实现这一过程的自动化,并且具有很多优势,可大大减少完成全面部署所需的时间,并显著减少出现错误的几率。
Deploy 允许用户在自动部署之前,从个人电脑或源代码管理系统导入文件,定义环境,使用简单的拖放工具创建应用程序流程。用户还可以加载相同流程的不同版本并进行部署。
IBM UrbanCode Deploy 的特殊力量在于它会学习相似部署的共同点,这样部署脚本便可在很多不同的情况下重复使用,无需每次重新写入。与其他持续集成工具相比,这样可节省大量时间。
关键特性包括:
- 将应用程序自动部署到不同的环境。
- 能够回滚到以前的配置和保存的配置。
- 跟踪用户活动。
- 面向流程设计的简单拖放系统。
- 与 UrbanCode Release 和 IBM RQM 集成,允许运行质量测试。
执行 ── IBM UrbanCode Release
UrbanCode Release 可跟踪和管理大型复杂应用的版本,包括进入一个版本的所有不同的配置。它可作为一个工具来为一个版本中的所有组件和项目制定整体计划。
IBM Release 在这方面特别有用,同时它会在生命周期的不同阶段协调版本。由于其复杂性,它还有助于减少一般会发生的错误数量,并加快整个版本流程。
其他值得注意的元素包括存在质量门,这应由项目经理设定。如果团队正在为一个版本创建需要遵循的模型,这特别有用。团队负责人可为进度设定标准,如果没有完成,项目就无法进入到下个阶段。可以分配和跟踪各个任务,以帮助识别谁进行了哪些操作、哪些操作有用以及哪些操作没有用。
关键特性包括以下能力:
- 在版本的整个生命周期中进行计划和跟踪。
- 跟踪、管理和审查任务。
- 事先查看环境。
- 完全与 UrbanCode Deploy 和 IBM RTC 集成。
这些 UrbanCode 产品为 IBM 产品系列增加了强大的开发运维能力,在与 CLM 套件结合时特别强大。
Automation Consultants 是 IBM 增值合作伙伴计划的一部分,是 UrbanCode 的授权经销商。我们还提供咨询和培训服务,可帮助你的团队开始使用并充分利用 UrbanCode。UrbanCode 在你的工作中可作为关键元素,能提高软件生命周期管理的效率,并降低成本。
立即与我们的生命周期专家就 IBM UrbanCode 和开发运维的未来进行交谈。