TeamCity REST API 如何获取非历史构建的构建

TeamCity REST API how to get builds which aren't history builds

如何获取在概述的 "Changes" 列中没有 "History" 值的构建。现在我使用这个 url: http://myteamcity/guestAuth/app/rest/builds/?locator=buildType:Project_Id,branch:feature_1&fields=count,build(buildType(id,name,projectName),number,id,changes(change(date,id,version,username,comment)),status,comment,revisions(revision))。有什么解决办法吗?

您必须使用 PowerShell(或其他工具)请求当前构建配置中的所有(或前 10 个)构建,然后检查没有更改的构建。

Locator 支持 history 属性,因此您只需在请求中使用 history:false 来过滤历史构建,例如

http://myteamcity/guestAuth/app/rest/builds/?locator=buildType:Project_Id,history:false