Azure Devop Pipelines:是否可以在发布期间或作为最后一步自动修改部署组代理的标签?

问题描述

例如:

首先,我使用“SETUP”标签注册设备。

然后我运行一个设置管道,并在该管道的末尾删除“SETUP”标签并将其替换为“PRODUCTION”标签

这可能吗?

解决方法

通常,部署代理的标签只能在项目级别进行自定义。并且同一个部署代理可以在不同的项目中分配不同的标签。与功能中列出的属性不同,标签不是可以跨项目共享的通用属性。

我检查并尝试了相关的 API(official exampleAgents)和 Azure CLI(Deploymentgroups),它们都是基于组织级别的。我没有找到任何接口可以用于处理项目级别的部署代理。

因此,就您而言,目前我们似乎没有方法可以在管道运行中自动编辑部署代理的标签。您可能需要手动编辑标签。