以下列表定义关键术语:
发布 发布是可重复计划,用于驱动部署;它是 IBM UrbanCode Release 的核心机制。发布定义发布的“内容、时间和方式”。发布可在开发操作生命周期中的任何时间点出现。发布可表示公司活动中的重大事件,或相对小的事件(例如定期维护发布)。
发布环境 发布环境是可将软件部署到其中的连贯逻辑单元。发布环境由特定于应用程序的环境组成。
应用程序 此处使用的应用程序指的是可独立部署的系统的任何有业务意义的片段。所有第三方集成的应用程序(例如 IBM UrbanCode Deploy)可供使用。可添加任何数目的应用程序,并且多个第三方的应用程序可组合到单个发布中。
生命周期 生命周期包含与发布环境关联的阶段的有序列表。
阶段 阶段表示发布流程中的阶段。发布环境映射至阶段。对于特定阶段,会调度部署。可将生命周期中的阶段定制为与应用程序从发布周期的开头移到末尾的方式匹配。
门 门表示质量需求,必须先满足此需求,然后发布才能移到下一阶段。每个门都具有一个目标状态;当应用程序具有该状态时,应用程序才能通过该门。例如,应用程序可能需要通过某些测试或得到审批。
部署 部署是将软件放到特定发布环境中的活动。当调度部署时,您会选择发布、发布环境、关联的应用程序以及部署计划。从已安排的开始时间起,您和您的团队就会解决该部署的任务。
部署任务 任务是工作单元,表示与发布关联的某个有业务意义的活动。任务具有开始时间和结束时间。任务可以是手动或自动任务。通常,自动任务表示 IBM UrbanCode Deploy 应用程序快照。