人工确认

人工确认是每次应用发布前的审核机制,通过人工确认您可以实现:

  1. 应用预备发布至生产环境时,由具备发布权限的人员、团队所有者或团队管理员最后决定是否发布。

  2. 选择分支流程。假设部署流程中有两条分支流程,一条用于发布测试环境,另一条用于预备发布环境。在人工确认阶段中可以根据「确认人」的选择并配合「预置条件检查」在相应的分支流程执行发布策略。

配置入口

在【持续部署控制台】->【应用】->【添加阶段】中选择人工确认阶段并填写相关配置。

配置通知人

通知人和确认人两种角色是相互独立的,虽然通知人不一定具备确认权限,但在收到通知后可以对发布单进行检查。另一种场景是确认人做出继续执行或终止阶段的操作后通知给提交发布单的人员。

配置表单

表单名称 必填 说明
操作提示语 操作提示语会在确认框内显示,辅助用户确认,支持 html 格式
确认人 选择确认人。若没有配置确认人,则具备部署设置权限的人员都可以进行确认操作
确认输入内容 当配置了输入选项时,确认人需要选择任一输入项才能继续执行或终止阶段,确认人选择的输入内容可以在下游阶段引用
发送通知 独立于确认人,支持等待确认、继续执行和终止阶段三种通知场景

确认入口

人工确认有项目内和部署控制台两个操作入口:

  1. 如果应用已关联项目,在通知内容中会将确认链接设置为第一个关联项目的发布单详情地址。
  2. 如果没有关联项目,在通知内容中会将确认链接设置为部署控制台的地址。

跳转到项目内发布单页面:

跳转至部署控制台页面:

常见问题

人工确认有超时限制吗?

您可以在【执行选项】中设置超时时间。

收到人工确认通知,但跳转至确认页面后提示无确认权限

确认人权限和通知人权限是相互独立的,被通知人是否具备确认权限取决于团队成员的权限设置。被通知人具备查看发布单执行详情的权限。

上一篇参数配置
文档是否对您有用?
感谢反馈有用
感谢反馈没用