此步骤根据部署至环境的最新快照将组件版本替换为较早版本。
此步骤适用于在不同增量组件版本之间进行切换。要在不同完整组件版本之间进行切换,请不要使用此步骤;应改为按往常方式部署新组件版本。
有关更多信息,请参阅在应用程序进程中卸载或回滚组件。
| 字段 | 描述 |
|---|---|
| 名称 | 步骤的名称。其他进程步骤可使用此名称来引用此步骤。 |
| 组件 | 该步骤使用的组件;一个步骤可影响一个组件。与应用程序相关联的所有组件可用。如果要回滚另一组件,请向该进程添加另一回滚步骤。 |
| 移除具有状态的版本 | 限制受该步骤影响的组件。只有具有所选状态的组件才受影响。可用状态:活动表示当前部署的组件。 |
| 组件进程 | 所选组件的进程。针对该组件定义的所有进程可用。只能对每个步骤选择一个进程。 |
| 忽略失败 | 如果选择此项,那么该步骤始终被视为运行至完成。 |
| 限制为标记 | 可在进程中使用用户定义的标记;请参阅标记资源。 |
| 回滚类型 | 确定回滚类型。如果指定移除不需要的增量版本,那么服务器对不在快照中的每个增量版本运行卸载进程。如果指定替换为最后部署的版本,那么服务器按同一方式卸载增量版本,然后安装快照中的版本。 |
| 仅对第一个联机资源运行 | 该步骤仅供 IBM® UrbanCode Deploy 标识的第一个联机代理运行,而不是由映射至应用程序的所有代理运行。用于标识“第一个”代理的机制依赖于数据库(因此是不确定的)。 |
| 前置条件 | JavaScript 脚本,用于定义步骤运行前必须存在的条件。此条件必须解析为 true 或 false。 |