如果由于部署组中没有匹配的服务器而导致原始部署失败,则不会触发自动重新部署

时间:2019-07-11 10:36:13

标签: azure-devops azure-devops-deploymentgroups

我正在考虑使用部署组和标签来将对服务器的发布延迟到标签为脱机之前。

场景:

  1. 默认情况下,我的质量检查部署组中只有一个质量检查服务器,它没有标签“离线”。
  2. 我有一个针对QA部署组的发布管道,但只有标记为“离线”的服务器。
  3. 我在QA部署组发布阶段具有自动重新部署触发器,以便在添加带有正确标签的新服务器时进行重新部署。

因此,当我触发发行版时,它最初不会部署到QA服务器,但是随后在某个时间点,QA服务器将被标记为“离线”,我希望发行版然后部署到服务器。 / p>

我对此进行了测试,发现如果初始部署未能部署到任何服务器,则该发行版将被视为失败,因此即使服务器添加了标签,也不会发生自动重新部署。

如果部署组中有多个服务器,并且初始版本部署到至少一台服务器(例如,其中一个已经具有“ offline”标记),则随后的自动重新部署工作将在服务器处于正常状态时进行标记为“离线”。

所以我的问题是如何使第一种情况起作用?

0 个答案:

没有答案