审批任务
审批任务主要用于对任务的审批流程,可以通过邮件审批当前任务是否继续向下一阶段执行。
- 任务名称:根据实际情况设置,默认审批流程
- 超时时间:可以设置时间,没有最大限制,但必须带有单位:h 、 m 、 s 。超出时间未审批当前任务会被标记为失败
Email :审批人的邮箱,用以接收审批邮件
- 触发条件:适用于自动触发和手动触发,个别任务模板允许在提交 Pull Request 时执行
- 依 赖:
1. 一个任务可以依赖多个前置任务(之前阶段的所有任务)
2. 在依赖的任务失败时(即使依赖的任务允许失败),当前任务会直接失败
3. 除了构建和发布任务以外,其它任务可以读取到依赖任务的输出 - 输 出 :
1. 除了构建任务和发布任务以外的任务都可以导出文件
2. 可以导出多个文件或文件夹
3. 可提供给除了构建和发布任务以外,依赖此任务的任务使用 任务标识:给任务打标识,方便用户对任务进行区分
- 允许失败:当前任务失败后,依然会执行之后阶段的任务
审批邮件:
同意:表示当前任务通过,将继续向下一阶段执行
拒绝:表示此前任务执行失败,不再继续执行。
举例说明:如果构建阶段与发布阶段之间添加审批流程,构建结束后系统会发送邮件到审批人那里,如果点击同意,将会继续执行发布;若是拒绝,将不会被发布,该流水线任务失败而中断。