以编程方式更新 AzDO 上的目标 Release/Deployment 组池
Programmatically updating target Release/Deployment Group pools on AzDO
是否可以通过使用变量以编程方式更新 Azure DevOps 版本上的目标部署组或代理池?
在我们的用例中,我们有多个池(例如 Dev1 和 Dev2)。目前,如果我们需要更改目标池,我们必须从发布的每个阶段的下拉框中手动更新它:
理想情况下,我们希望能够在创建发布时提供一个变量,然后它会更新相关阶段。 AzDO 不接受池上的变量,那么有没有办法使用 REST 来实现这一点,并让第一阶段在相关阶段定义目标池?或者有其他选择吗?
我们也考虑过标记,但由于我们有大量服务器,申请和管理会很费时间。
谢谢!
不幸的是,在经典发布管道中,您必须手动更新部署组,无法以编程方式更新它。
您可以使用 multi-stage YAML pipeline, and target VMs in Environment 而不是部署组。 YAML 管道更灵活。
是否可以通过使用变量以编程方式更新 Azure DevOps 版本上的目标部署组或代理池?
在我们的用例中,我们有多个池(例如 Dev1 和 Dev2)。目前,如果我们需要更改目标池,我们必须从发布的每个阶段的下拉框中手动更新它:
理想情况下,我们希望能够在创建发布时提供一个变量,然后它会更新相关阶段。 AzDO 不接受池上的变量,那么有没有办法使用 REST 来实现这一点,并让第一阶段在相关阶段定义目标池?或者有其他选择吗?
我们也考虑过标记,但由于我们有大量服务器,申请和管理会很费时间。
谢谢!
不幸的是,在经典发布管道中,您必须手动更新部署组,无法以编程方式更新它。
您可以使用 multi-stage YAML pipeline, and target VMs in Environment 而不是部署组。 YAML 管道更灵活。