是否可以 运行 按顺序(而非并行)部署到 Azure Devops 中同一部署组中的目标机器?

Is it possible to run deploys in sequence (not in parallel) to target machine in the same Deployment Group in Azure Devops?

我使用 Azure Devops 将 Web 应用程序部署到四台服务器,所有服务器都应该具有相同的配置。我的问题是我想 运行 按顺序部署而不是并行部署。这是因为负载平衡,因此部署可以完全自动完成,最终用户无需任何明显的停机时间。

所以我想知道这是否可以在同一个部署组中完成,或者我是否需要将目标服务器拆分到多个部署组中才能实现?

在创作 Azure Pipelines 或 Release 管道时,您可以使用部署组指定作业的部署目标。这使得定义部署任务的并行执行变得容易。

如果你不想运行并行,你可以简单地select 一次一个目标而不是使用 目标的多个 选项并行部署

然后它会一个接一个地部署到四台服务器上,而不是并行部署。如果你想要一个特定顺序的四个服务器,它不能选择这个。您可能必须将目标服务器拆分为多个部署组才能实现此目的。