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.
# Manual Intervention v8
# Pause deployment and wait for 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 天(以较早者为准)处于挂起状态后,自动拒绝或恢复手动干预。
任务控制选项
除了任务输入,所有任务都有控制选项。 有关详细信息,请参阅 控制选项和常见任务属性。
输出变量
无。
备注
在发布管道中使用此任务在某个阶段内暂停活动部署。 通常执行此操作以执行各种手动步骤或操作,然后恢复自动部署任务。
手动干预任务不直接执行部署操作。 相反,它允许你在某个阶段内暂停活动部署,通常执行各种手动步骤或操作,然后恢复自动部署任务。 例如,用户可能需要编辑当前版本的详细信息,然后才能继续 (可能通过输入发布) 中任务使用的自定义变量的值。
手动干预任务配置包括指令参数,用于提供相关信息或指定用户在无代理作业期间执行的手动步骤。 可以将任务配置为在等待干预时向用户和用户组发送电子邮件通知,并指定自动响应 (发生可配置超时后拒绝或恢复部署) 。
注意
可以使用内置变量和自定义变量来生成部分说明。
在部署过程中激活“手动干预”任务时,它会将部署状态设置为“正在进行”。 将显示一个消息栏,其中包含一个链接,该链接可打开包含说明的“手动干预”对话框。 执行手动步骤后,管理员或用户可以选择恢复部署或拒绝部署。 对阶段具有 “管理部署” 权限的用户可以恢复或拒绝手动干预。
有关使用此任务的详细信息,请参阅 审批和入口概述。