持续交付预置 人工卡点 任务,方便用户对流水线运行过程中需要人工确认的场景进行处理,比如人工测试、安全审核等。
持续交付支持用户设置人工卡点任务的审批人、审批规则、通知方式及超时时间。流水线运行至人工卡点任务时会进入暂停状态,待审批人通过审批后,方可继续运行。若在规定时间内未完成审批,则人工卡点任务运行失败。
如果您希望通过站内信、短信、邮件接收人工卡点任务通知,请提前做好以下准备:
为避免频繁消息轰炸,站内信、短信、邮件具有消息接收频率的限制。详细内容请参见 使用限制。
创建或编辑流水线时,在 流程编排 页签,单击 添加任务,弹出 添加任务 抽屉。任务模板选择 流程控制 > 人工卡点。
请按要求配置人工卡点任务。
说明
人工卡点任务不支持添加其他步骤。
配置项 | 说明 |
---|---|
任务名称 | 默认为人工卡点,支持自定义任务名称。 |
上游任务 | 展示当前任务的上游串行任务名称。无上游任务时展示为- 。 |
审批方式 | 支持以下方式,请按需选择。
|
审批人 | 选择目标审批人,支持多选。流水线运行至人工卡点任务时会进入暂停状态,待审批人通过审批后,方可继续运行。 |
通过人数 | 设置部分会签的通过人数,必须是大于等于 2 的正整数。部分会签功能配合通过人数一起使用,确定人工卡点任务运行成功的门槛。 |
超时时间 | 设置人工卡点任务的自动超时时间。若审批人未在规定的时间内完成审批,人工卡点任务将自动失败。默认超时时间为 24 h,支持修改。 |
通知提醒 | 启用通知提醒后,流水线运行到人工卡点环节时将自动通知审批人。 |
通知规则 | 选择具体通知规则,支持多选。
|
通知方式 | 选择具体通知方式,支持站内信、短信、邮件。支持多选。 |
任务输出 | 展示当前任务输出的产物。无产物时展示为- 。 |
高级设置 | Webhook 通知:支持通过 Webhook 和飞书机器人两种方式推送任务维度的消息,帮助您及时掌握任务动态。 |
流水线运行到人工卡点任务时,会进入等待中状态,等待人工确认是否继续运行流水线。
审批人:接收到待审批通知,点击链接进入流水线详情,根据实际情况对任务进行审批。
非审批人:人工卡点任务显示等待审批,可点击查看具体审批人。
在当前流水线的 最近运行详情 > 运行流程 标签页,单击人工卡点任务卡片的标题,查看运行日志及任务基本信息。