【问题标题】:How to delete TeamCity tags across all builds?如何在所有构建中删除 TeamCity 标签?
【发布时间】:2016-08-19 14:20:27
【问题描述】:

我能找到删除 TeamCity 标记的唯一方法是从所有构建中删除对该标记的所有引用。这是一个手动且费力的过程。有没有办法自动完成?

【问题讨论】:

    标签: teamcity teamcity-9.0


    【解决方案1】:

    这在 TeamCity 用户界面中是不可能的。作为解决方法,您可以使用 REST API。要查找所有构建,请使用以下请求:

    http://teamcity/httpAuth/app/rest/builds?locator=tags:<tag_name>
    

    然后为每个构建获取标签列表:

    http://teamcity/httpAuth/app/rest/builds/id:<buildId>/tags
    

    删除返回的 XML 中需要的标签,并使用PUT request 替换标签。

    TeamCity tracker没有相关票证,你可以补一张。

    【讨论】:

      【解决方案2】:

      如果您有权访问数据库,也可以从那里硬删除它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-19
        • 1970-01-01
        • 2014-04-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-15
        • 2013-04-28
        相关资源
        最近更新 更多