【问题标题】:How to get a list of active branches for a project using TeamCity REST API?如何使用 TeamCity REST API 获取项目的活动分支列表?
【发布时间】:2016-02-03 05:37:11
【问题描述】:

我正在尝试查找给定项目的所有分支的列表。是否可以通过 Teamcity REST API 获取此信息?我找到了一个不同的答案,显示了如何获取给定构建配置的分支列表:

Can you use the team city rest api to fetch plan branch names?

但是这样我就必须对给定项目下的所有构建配置运行查询。

但是,TeamCity 在给定项目上具有“活动”分支的概念。我想知道是否可以准确地获取它。

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    其实现在是可以的。

    作为实验性功能在 2017.1 中实施:

    • 通过 .../app/rest/projects/XXX/branches?locator=policy:XXX 列出项目的分支(所有项目的构建配置分支的合并列表)
    • 其他分支节点字段:“active”、“lastActivity”时间戳、“builds”(带定位器),可通过请求的“fields”参数获得
    • 在 buildType 节点中添加了“分支”,只能通过请求的“字段”参数获得

    来源:https://youtrack.jetbrains.com/issue/TW-44148#comment=27-2018515

    我正在使用这个网址:http://TCSERVERADDRESS/app/rest/projects/PROJECTNAME/branches,它对我很有用。

    【讨论】:

      【解决方案2】:

      TeamCtiy REST API 现在不支持显示活动分支。欢迎您投递feature request in the tracker

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多