You need to enable JavaScript to run this app.
导航
人工卡点
最近更新时间:2024.07.25 14:36:09首次发布时间:2024.07.25 14:36:09

持续交付预置 人工卡点 任务,方便用户对流水线运行过程中需要人工确认的场景进行处理,比如人工测试、安全审核等。

背景信息

持续交付支持用户设置人工卡点任务的审批人、审批规则、通知方式及超时时间。流水线运行至人工卡点任务时会进入暂停状态,待审批人通过审批后,方可继续运行。若在规定时间内未完成审批,则人工卡点任务运行失败。

前提条件

如果您希望通过站内信、短信、邮件接收人工卡点任务通知,请提前做好以下准备:

  • 站内信
    火山引擎账号默认可接收站内信。子用户需完成以下准备,方可正常接收站内信。
    • 火山引擎账号需为子用户配置 SiteMessageReadOnlyAccess 策略,获取查看站内信权限。
    • 火山引擎账号需要前往 消息中心 配置接收规则,添加子用户为消息接收人,并订阅运维消息。
  • 短信
    如果希望通过短信接收消息通知,请确认通知账号已配置安全手机。
  • 邮件
    如果希望通过邮件接收消息通知,请确认通知账号已配置安全邮箱。

使用限制

为避免频繁消息轰炸,站内信、短信、邮件具有消息接收频率的限制。详细内容请参见 使用限制

添加任务

创建或编辑流水线时,在 流程编排 页签,单击 添加任务,弹出 添加任务 抽屉。任务模板选择 流程控制 > 人工卡点

参数说明

请按要求配置人工卡点任务。

说明

人工卡点任务不支持添加其他步骤。

alt

配置项说明
任务名称默认为人工卡点,支持自定义任务名称。
上游任务展示当前任务的上游串行任务名称。无上游任务时展示为-

审批方式

支持以下方式,请按需选择。

  • 会签:所有审批人通过,即表示任务成功,流水线继续运行。
  • 或签:任一审批人通过,即表示任务成功,流水线继续运行。
  • 部分会签:部分人审批通过,即表示任务成功,流水线继续运行。
审批人选择目标审批人,支持多选。流水线运行至人工卡点任务时会进入暂停状态,待审批人通过审批后,方可继续运行。
通过人数设置部分会签的通过人数,必须是大于等于 2 的正整数。部分会签功能配合通过人数一起使用,确定人工卡点任务运行成功的门槛。
超时时间设置人工卡点任务的自动超时时间。若审批人未在规定的时间内完成审批,人工卡点任务将自动失败。默认超时时间为 24 h,支持修改。
通知提醒启用通知提醒后,流水线运行到人工卡点环节时将自动通知审批人。

通知规则

选择具体通知规则,支持多选。

  • 待审批时通知所有审批人:流水线运行到人工卡点待审批环节时,将自动通知所有审批人。
  • 审批失败时通知运行人:人工卡点任务审批失败时,将自动通知当前流水线的运行人。若流水线为自动触发,将通知当前流水线的创建人。
通知方式选择具体通知方式,支持站内信、短信、邮件。支持多选。
任务输出展示当前任务输出的产物。无产物时展示为-
高级设置Webhook 通知:支持通过 Webhook 和飞书机器人两种方式推送任务维度的消息,帮助您及时掌握任务动态。

运行说明

流水线运行到人工卡点任务时,会进入等待中状态,等待人工确认是否继续运行流水线。

  • 审批人:接收到待审批通知,点击链接进入流水线详情,根据实际情况对任务进行审批。
    alt

  • 非审批人:人工卡点任务显示等待审批,可点击查看具体审批人。
    alt

日志详情

在当前流水线的 最近运行详情 > 运行流程 标签页,单击人工卡点任务卡片的标题,查看运行日志及任务基本信息。
alt

  • 日志:实时展示该任务的运行日志。
  • 基本信息:展示任务详情(审批人及审批状态信息)和任务配置信息。