ManualIntervention@8 - 手动干预 v8 任务
使用此任务可以暂停发布管道中的部署,并等待手动干预。
语法
# Manual intervention v8
# Pause deployment and wait for manual intervention.
- task: ManualIntervention@8
inputs:
#instructions: # string. Instructions.
#emailRecipients: # string. Notify users.
#onTimeout: 'reject' # 'reject' | 'resume'. On timeout. Default: reject.
输入
instructions
-
说明
string
。
指定在恢复或拒绝手动干预时向用户显示的说明。 根据这些说明,用户将做出有关此手动干预的明智决定。
emailRecipients
-
通知用户
string
。
向特定用户(或组)发送手动干预挂起的电子邮件。 只有具有管理部署权限的用户才能执行手动干预。
超时 onTimeout
-
string
。 允许的值:reject
、resume
。 默认值:reject
。
在等待指定的超时或 60 天(以较早者为准)后自动拒绝或恢复手动干预。
任务控制选项
除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性。
输出变量
没有。
注解
在发布管道中使用此任务可在阶段中暂停活动部署。 这通常执行以执行各种手动步骤或作,然后恢复自动部署任务。
手动干预 任务不直接执行部署作。 相反,它允许在阶段内暂停活动部署,通常执行各种手动步骤或作,然后恢复自动部署任务。 例如,用户可能需要在继续之前编辑当前版本的详细信息(也许输入发布中任务使用的自定义变量的值)。
手动干预 任务配置包括 指令 参数,用于提供相关信息或指定用户在无代理作业期间执行的手动步骤。 可以将任务配置为在等待干预时向用户和用户组发送电子邮件通知,并在发生可配置超时后指定自动响应(拒绝或恢复部署)。
注释
可以使用内置变量和自定义变量来生成说明的一部分。
在部署期间激活手动干预任务时,它将部署状态设置为 IN PROGRESS。 此时会显示一个消息栏,其中包含打开“手动干预”对话框的链接,其中包含说明。 执行手动步骤后,管理员或用户可以选择恢复部署或拒绝部署。 具有 管理部署 权限的用户可以恢复或拒绝手动干预。
有关使用此任务的详细信息,请参阅 审批和入口概述。