Azure Devop Pipelines:是否可以在发布期间(或最后一步)自动修改部署组代理的标签?
Azure Devop Pipelines: Is it possible to automatically modify the tags of the deployment group agent during (or as the last step to) a release?
例如:
首先,我使用 'SETUP' 标签注册设备。
然后我 运行 一个设置管道,并在该管道的末尾删除 'SETUP' 标签并用 'PRODUCTION' 标签替换它。
这可能吗?
通常,部署代理的标签只能在项目级别自定义。并且同一个部署代理可以在不同的项目中分配不同的标签。与 Capabilities 中列出的属性不同,Tags 不是可以跨项目共享的通用 属性。
相关的API(Agents, Deploymentgroups) and Azure CLI (az pipelines agent)我查了试,都是基于组织级别的。我没有找到任何接口可用于处理项目级别的部署代理。
因此,对于您的情况,目前我们似乎没有办法自动编辑管道中部署代理的标签 运行。您可能需要手动编辑标签。
例如:
首先,我使用 'SETUP' 标签注册设备。
然后我 运行 一个设置管道,并在该管道的末尾删除 'SETUP' 标签并用 'PRODUCTION' 标签替换它。
这可能吗?
通常,部署代理的标签只能在项目级别自定义。并且同一个部署代理可以在不同的项目中分配不同的标签。与 Capabilities 中列出的属性不同,Tags 不是可以跨项目共享的通用 属性。
相关的API(Agents, Deploymentgroups) and Azure CLI (az pipelines agent)我查了试,都是基于组织级别的。我没有找到任何接口可用于处理项目级别的部署代理。
因此,对于您的情况,目前我们似乎没有办法自动编辑管道中部署代理的标签 运行。您可能需要手动编辑标签。