答案 0 :(得分:0)
我认为这不是最好的主意,但你可以尝试这样的事情:
curl -u admin:password -X GET http://localhost:8111/httpAuth/app/rest/projects/TestProject1
然后解析响应以找到VCS_ID。
一步一步:
我在我的TC上创建了一个临时项目,标识为TempProject
转到此网址http://localhost/teamCity/httpAuth/app/rest/projects/TempProject(您需要将localhost更改为您的工作TC地址,TempProject
更改为您的项目ID
<vcsRoots ... />
href="/httpAuth/app/rest/vcs-roots?locator=project:(id:TempProject)"
标记
<vcs-roots count="1">
<vcs-root id="TempProjectVcsRootID" name="TempProjectVcs" href="/httpAuth/app/rest/vcs-roots/id:TempProjectVcsRootID"/>
</vcs-roots>
TempProjectVcsRootID
它是tempProject的vcs root id