如何使用 TeamCity REST API 获取项目的活动分支列表?
How to get a list of active branches for a project using TeamCity REST API?
我正在尝试查找给定项目的所有分支的列表。是否可以通过 Teamcity REST API 获取此信息?我找到了一个不同的答案,展示了如何获取给定构建配置的分支列表:
Can you use the team city rest api to fetch plan branch names?
但是这样我将不得不运行查询给定项目下的所有构建配置。
但是 TeamCity 在给定项目上有 "active" 个分支的概念。我想知道是否可以准确地获取它。
TeamCity REST API 现在不支持显示活动分支。欢迎大家投稿feature request in the tracker
其实现在可以了。
Implemented for 2017.1 as an experimental features:
- listing of the branches for a project (merged list of all project's build configuration's branches) via .../app/rest/projects/XXX/branches?locator=policy:XXX
- additional branch node fields: "active", "lastActivity" timestamp, "builds" (with locator), available via "fields" parameter of the request
- added "branches" into buildType node, available only via "fields" parameter of the request
来源:https://youtrack.jetbrains.com/issue/TW-44148#comment=27-2018515
我正在使用这个 url:http://TCSERVERADDRESS/app/rest/projects/PROJECTNAME/branches
它对我很有用。
我正在尝试查找给定项目的所有分支的列表。是否可以通过 Teamcity REST API 获取此信息?我找到了一个不同的答案,展示了如何获取给定构建配置的分支列表:
Can you use the team city rest api to fetch plan branch names?
但是这样我将不得不运行查询给定项目下的所有构建配置。
但是 TeamCity 在给定项目上有 "active" 个分支的概念。我想知道是否可以准确地获取它。
TeamCity REST API 现在不支持显示活动分支。欢迎大家投稿feature request in the tracker
其实现在可以了。
Implemented for 2017.1 as an experimental features:
- listing of the branches for a project (merged list of all project's build configuration's branches) via .../app/rest/projects/XXX/branches?locator=policy:XXX
- additional branch node fields: "active", "lastActivity" timestamp, "builds" (with locator), available via "fields" parameter of the request
- added "branches" into buildType node, available only via "fields" parameter of the request
来源:https://youtrack.jetbrains.com/issue/TW-44148#comment=27-2018515
我正在使用这个 url:http://TCSERVERADDRESS/app/rest/projects/PROJECTNAME/branches
它对我很有用。