1

我正在考虑使用部署组和标签来延迟发布到服务器,直到它被标记为脱机。

设想:

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

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

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

如果部署组中有超过 1 台服务器,并且初始版本部署到至少一台服务器(假设一台服务器已经具有“离线”标签),那么当服务器被标记为“时,任何后续自动重新部署都会按预期工作离线'。

所以我的问题是我怎样才能使第一个场景起作用?

4

0 回答 0