部署时间长

时间:2017-10-12 11:29:09

标签: azure-devops azure-pipelines-release-pipeline

今天早上我们遇到了一些问题,我们排队发布了一段时间并花了54分钟进行部署。此过程通常需要大约10分钟才能完成。

有关版本开始了"部署前批准"阶段在09:26和#34;代理阶段"仅在10:12开始。这两个阶段之间的时间可能是什么原因?

托管代理似乎在这些时间之间非常闲置 - 因为没有其他版本或版本正在进行中。我们目前只使用单一的,购买的托管管道,但如果它似乎闲置,那么这不应该是一个问题 - 它应该吗?

日志 enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

根据预部署批准的开始时间(从09:26开始)和代理阶段(从10:12开始),部署前批准需要46分钟。因此,部署任务需要8分钟(54-46),部署时间似乎正常。

对于预部署批准,它现在主要是手动(指定某些用户,而不是自动)。如果您可以自动设置部署前批准,则可以在发布定义中对其进行更改。

enter image description here

要仔细检查部署前批准是由某人批准还是自动批准,请单击批准图标。 如果它被自动批准,它应该是:

enter image description here

如果有人批准,则应该是:

enter image description here