可部署项或工件可以是文件、映像、数据库、配置资料或与软件项目相关联的任何其他对象。工件可来自若干源:文件系统、IBM® Anthill Pro 之类的构建服务器及许多其他对象。创建组件时,标识源并定义如何在 IBM UrbanCode Deploy 中引入工件。
定义组件的源和进程后,将其工件导入至工件存储库 CodeStation。工件可自动导入或手动导入。缺省情况下,内容的完整副本会导入至 CodeStation(原始工件不受影响)。每次(包括第一次)导入组件时,都会对其进行版本化。版本由 IBM UrbanCode Deploy 自动分配、手动应用或来自来自构建服务器。每次修改并重新导入工件时,都会创建该组件的新版本。
组件具有组件进程。组件进程是作用于组件或其工件的一系列用户定义步骤。每个组件至少有一个进程,并且可有多个进程。组件进程可以简单到只有一个步骤,也可以包含许多关系、分支和进程切换。组件进程是使用进程编辑器创建的。进程编辑器是可视拖放式编辑器,允许您将进程步骤拖放至设计空间并按您的意愿进行配置。放置更多步骤后,可以可视方式定义它们之间的关系。进程步骤是从标准步骤菜单中选择的。IBM UrbanCode Deploy 为一些实用程序进程(例如,清单管理和工作流程控制)提供步骤。其他进程步骤由插件提供。组件进程可有来自多个插件的步骤。请参阅插件。
此外,可创建进程并配置属性,然后将它们另存为模板以创建新组件。请参阅组件模板。