在经典展示方式中,可以通过如下步骤设置审批和门/检查:
注意:在经典展示方式中,配置审批和门/检查需要分别设置每个任务。如果需要对整个管道或环境进行审批或门/检查,则需要针对每个任务进行相同的设置。
在YAML展示方式中,可以使用以下代码示例在管道定义中为任务设置审批和门/检查:
jobs:
- job: Deploy
displayName: Deploy Web App
pool:
vmImage: 'ubuntu-latest'
steps:
- script: echo Deploying web app
displayName: 'Deploy web app'
condition: succeeded()
timeoutInMinutes: 10
continueOnError: false
- bash: echo "Task Gate"
displayName: 'Task Gate'
continueOnError: false
# Add check for approval - only allow task to run if approved
- task: ApprovalTask@1
displayName: 'Check Approval'
inputs:
requireApproval: true
在以上示例中,通过在任务列表中添加“ApprovalTask@1”任务,并设置“requireApproval”属性为true,即可对任务设置审批门/检查。
注意:在YAML展示方式下,设置审批和门/检查需要进行适当的格式化和缩进。