IBM UrbanCode Build(简称 UCB)是 IBM 收购 UrbanCode 公司以来,继 IBM UrbanCode Deploy,IBM UrbanCode Release,IBM UrbanCode Deploy with Patterns 之后,推出的针对持续集成领域的商业产品,最新版本为 6.1.0.2。它的前身是 UrbanCode uBuild,更远可以追朔到 UrbanCode 的早期产品 AntHillPro。在本文中,我们不仅介绍 IBM UrbanCode Build 在 Red Hat Enterprise Linux 6.5 (x86) 上的安装和配置,还会演示一个实例,实现 IBM UrbanCode Build 从 GitHub 获取代码,使用 Maven 插件进行构建,使用 JUnit 插件进行单元测试等,用以展现持续集成中构建工件(Artifact)的全过程。
IBM UrbanCode Deploy with Patterns 提供了一个全堆栈式应用环境部署和管理的平台,用户能够在多个云上面设计、部署和更新全堆栈式环境,从而达到更好的协作和管理生命周期的效果。本文主要介绍 IBM UrbanCode Deploy with Patterns v6.1.1 的基本功能及如何与 OpenStack、UrbanCode Deploy 集成及供应设计图。