首页 > 解决方案 > 如何在发布管道阶段烘焙部署?

问题描述

我想确保我的部署在当前阶段已经烘焙了 X 小时,然后才部署到下一个阶段。我在这里阅读有关部署后的大门的信息。我不认为这些门是确保部署成功的最佳方式。

对于部署后的门,延迟将是已部署应用程序达到稳定运行状态所需的最长时间、在已部署阶段执行所有必需测试所需的时间以及事件发生所需的时间。部署后记录。

如果部署的应用程序达到健康状态,那么门是否会打开以移动到下一个?

或者如果它总是要等待 X 小时,如果我希望我的构建烘烤 4 小时,但部署它需要 1 小时,那么它不会完全烘烤。

标签: azure-devopsazure-pipelines

解决方案


您可以定义一个有延迟的门

在此处输入图像描述

假设您在应用中实施了一些健康检查,它会在延迟 4 小时后请求健康检查。


推荐阅读