0

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

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

我创建了两个变量:ClientID client1、client2、client3

乘数 ClientID

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

舞台或部署组作业上没有其他选项可用于乘数。(有“多个”选项可以并行部署到组内的服务器,但据我所知,这是无关的。)

如果我添加一个代理作业,那么我可以看到它具有其他文章提到的“多配置”和“乘数”选项。在部署时,代理作业按预期执行多次,但不是部署组作业。

上面的文章讨论了“多配置部署”,所以我认为部署组作业应该这样工作是错误的吗?

任何帮助表示赞赏。谢谢。

4

1 回答 1

0

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

根据代理作业中多配置的定义:每个配置将使用一个代理。但是,实际上,部署组只是代理的另一组,很像代理池。它不能为每个配置分配一个代理。 在此处输入图像描述在此处输入图像描述

所以我认为部署组中没有乘数。如果要使用乘数,则需要使用代理作业。

于 2019-06-24T08:15:17.730 回答