【发布时间】:2023-04-01 15:15:01
【问题描述】:
我在 Azure DevOps 中创建了一个发布管道,其中包含多个阶段,部署到每个环境。在某些环境(测试和生产)上,我有手动审批任务(不是在 YAML 中设置,而是在环境中设置)。如果在设定的时间内没有执行审批任务,我希望整个管道取消。
我在舞台本身上设置了timeoutInMinutes,但是,超时永远不会开始,因为舞台正在等待批准才能开始。
我还没有找到一种方法来为批准/审查活动设置超时,我也没有找到一种方法来让不同的阶段/作业独立于其他人坐下来等待超时并取消作业日志命令##vso[task.complete result=Canceled;]DONE
查看屏幕截图。管道只是坐着等待永远。有什么想法吗?
【问题讨论】:
标签: azure-devops yaml