【问题标题】:Using the Teamcity REST API to get a build Log使用 Teamcity REST API 获取构建日志
【发布时间】:2024-12-24 13:20:01
【问题描述】:

假设我有一个特定的构建,例如:

http://xxxxxxx.xx.xx.xxx.net:81/httpAuth/app/rest/builds/id:161010

如何获取该构建的构建日志?

【问题讨论】:

    标签: rest teamcity


    【解决方案1】:

    只需下载http://your.teamcity.server/httpAuth/downloadBuildLog.html?buildId=nnnn。很好很容易。

    这现已添加到文档中 - https://confluence.jetbrains.com/display/TCD10/Build+Log

    【讨论】:

    • 谢谢,你能把参考链接起来吗?我确实搜索了 TC 文档,但没有找到任何东西。
    • 我认为它记录在“REST API”文档中。唉,TeamCity 很难找到东西。
    • 今天在文档中看不到它,但这肯定仍然有效。谢谢! :)
    • 事后看来,我相信 URL 格式没有记录。我相信我是通过查看构建的 REST API 输出找到的,其中 TeamCity 交出了很多 URL。
    • 这里有一张关于文档问题的票:youtrack.jetbrains.com/issue/TW-37177