gpt4 book ai didi

api - Teamcity API 中的构建时间戳

转载 作者:行者123 更新时间:2023-12-02 04:12:41 25 4
gpt4 key购买 nike

我正在尝试从 Teamcity 获取构建数据并将其放入我正在创建的仪表板中。我获得了大部分数据,但我缺少的是构建的时间戳。我在互联网上搜索了很多但找不到。在 teamcity 中,我可以看到所有构建的时间戳,但在时间戳中不可用。

所有建议均已采纳。

谢谢

最佳答案

您不需要为每个构建进行额外的调用,但您需要设计返回响应的方式。有一个名为 fields 的查询字符串参数,可让您定义要返回的内容。

例如要返回原始调用中的开始和结束数据,您可以将 &fields=build(startDate,finishDate) 添加到原始请求

/httpAuth/app/rest/buildTypes/id:##BUILD_TYPE_ID##/builds?fields=build(startDate,finishDate)

这会返回类似这样的内容

<builds>
<build>
<startDate>20140202T230456+0000</startDate>
<finishDate>20140202T230518+0000</finishDate>
</build>
<build>
<startDate>20140202T224912+0000</startDate>
<finishDate>20140202T224957+0000</finishDate>
</build>
</builds>

需要注意的是,您现在必须专门定义您想要返回的内容。因此,要返回所有其他字段和开始/结束日期,请将此参数添加到查询字符串

&fields=build(id,buildTypeId,number,status,state,branchName,defaultBranch,href,webUrl,buildTypeId,startDate,finishDate)

TeamCity 文档 - Full and Partial responses

希望这有帮助

关于api - Teamcity API 中的构建时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35773591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com