我发现删除TeamCity标签的唯一方式是从所有构建中删除该标签的所有引用。这是一个手动而费力的过程。是否有自动执行的方法?
我发现删除TeamCity标签的唯一方式是从所有构建中删除该标签的所有引用。这是一个手动而费力的过程。是否有自动执行的方法?
在TeamCity UI中无法实现。作为解决方法,您可以使用REST API。要查找所有构建,请使用以下请求:
http://teamcity/httpAuth/app/rest/builds?locator=tags:<tag_name>
然后对于每个构建,获取标签列表:
http://teamcity/httpAuth/app/rest/builds/id:<buildId>/tags
删除返回的XML中不需要的标签,并使用PUT请求替换标签。
TeamCity跟踪器中没有相关的票,因此您可以填写一张。