我们正在试验Azure管道检查特性,并且注意到,除非我们手动批准所有阶段,否则这个过程永远不会结束。我们不打算批准所有的阶段(有些阶段可能需要数周的时间才能获得批准,或者有些阶段将永远不会被批准),因为我们不想把每一个构建都推广到生产中。这是一种预期的行为吗?代理是否在等待期间被释放?
如图所示,请参阅下图。正如你所看到的,我们没有批准第三阶段,但计时器不断增加。

发布于 2019-08-09 10:50:17
这是一种预期的行为吗?
这个问题的答案是肯定的。这是一种预期的行为。“批准”将等待“超时”设置批准/拒绝或过期:

代理是否在等待期间被释放?
事实上,在上一阶段工作结束后。探员被释放了。在等待批准期间,它将不拥有该代理。如图所示:

我有两个阶段的释放。在stage1工作完成并等待第2阶段的预批准后,代理程序已被释放,并没有被stage2所拥有。代理将再次使用,直到您批准此阶段并开始运行作业为止。所以,为了等待批准,你不需要担心代理人会被附身。
https://stackoverflow.com/questions/57427367
复制相似问题