具有乘数变量的多配置部署组作业?

Multi-configuration Deployment Group Jobs with the Multipliers variable?

我正在尝试重新使用部署组作业并为 ClientID 列表的每个成员执行它,但它不起作用。舞台名称也会用在我的任务中。

如本页所述... https://docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=classic

我创建了两个变量: 客户端ID 客户 1、客户 2、客户 3

乘数 客户端ID

该阶段只有一个部署组作业,没有一个代理作业,因为在部署之后,我在自托管服务器上有 运行 的任务。我需要停止和删除服务、复制文件、注册和重新启动服务。

阶段或部署组作业上没有其他选项可用于倍增器。 (有 "multiple" 选项可以并行部署到组内的服务器,但据我所知这是无关的。)

如果我添加代理作业,那么我可以看到它具有其他文章提到的 "Multi-configuration" 和 "Multipliers" 选项。在部署时,代理作业会按预期执行多次,但部署组作业不会。

上面的文章谈到了 "Multi-configuration deployments",所以我认为部署组作业应该那样工作是错误的吗?

感谢任何帮助。谢谢

恐怕在部署组中使用乘数是不可行的。

根据代理作业中 Multi-configuration 的定义:每个配置将使用一个代理。 但是,实际上,部署组只是代理的另一组,就像代理 pool.It 无法为每个配置分配一个代理一样。

所以我认为部署中没有乘法器groups.If你想使用乘法器,那么你需要使用代理作业。