You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Pipelines审批等待疑问:代理是否释放、流程未结束是否正常

Azure Pipelines 审批相关问题解答

1. 未批准阶段时流程不结束是否为预期行为?

这确实是Azure Pipelines的预期设计。当你的管道包含手动审批的阶段时,系统会默认认为后续阶段仍有被批准执行的可能性,因此会保持管道的“活跃”状态,计时器也会持续运行,直到所有阶段的状态被明确处理——要么手动批准执行,要么手动拒绝该阶段,或者你提前给审批设置了超时时间(超过时限后系统会自动拒绝)。

如果你的场景里部分阶段可能长期等待甚至永远不会获批,建议给这类审批阶段配置审批超时:在阶段的审批设置中指定超时时长,到点后系统会自动拒绝该阶段,管道也会随之进入完成状态(未执行的阶段会标记为“已拒绝”或“已取消”),避免管道一直挂着。

2. 审批等待期间代理是否会被释放?

答案是肯定的!当管道进入等待审批的状态时,所有之前占用的代理资源都会立即释放回代理池。代理只会在执行具体任务(比如构建、部署脚本)的时候被占用,而等待审批属于管道的“暂停”状态,这个阶段不需要任何代理资源,完全不用担心代理会被挂起浪费配额。

另外给你个实用小建议:如果有些阶段不需要每次构建都触发,可以给阶段设置执行条件,比如只有特定分支、特定参数满足时才启用该阶段,这样能从源头减少不必要的审批等待。

内容的提问来源于stack exchange,提问作者Andi Aczél

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 06:39:11