当前位置 : 主页 > 网络推广 > seo >

如何从TeamCity中检索XML中的构建状态

来源:互联网 收集:自由互联 发布时间:2021-06-16
我需要以 XML的形式从TeamCity检索Build Status,RSS格式将是理想的. 我熟悉Teamcity中的RSS提要但是没有用,因为它更像是历史视图.我正在寻找更像是状态窗口小部件生成的页面,但是以XML格式.
我需要以 XML的形式从TeamCity检索Build Status,RSS格式将是理想的.

我熟悉Teamcity中的RSS提要但是没有用,因为它更像是历史视图.我正在寻找更像是状态窗口小部件生成的页面,但是以XML格式. (仅供参考,状态小部件页面不是XHTML – 尝试过!)

我想知道是否有人有任何可以提供帮助的东西?

亲切的问候,
大卫克里斯蒂安森

您可以使用“我的设置和工具”下的“联合供稿”工具生成RSS URL(文档 here),并跟踪更改与构建结果以确定状态(即构建,以及之前成功/失败)

举个例子,我刚刚创建了这个URL来查看最后5个构建结果:

http://teamcity:8111/feed.html?buildTypeId=bt2&itemsType=builds&itemsCount=5

哪里:

> buildTypeId是配置的ID(通过检查构建的URL获取它)
> itemsType可以是“构建”或“更改”或两者

您可以使用“更改”类型来确定构建当前是否正在进行中……

TeamCity RSS here还有其他URL选项,例如buildStatus和sinceDate.

注意:根据您是否启用了访客访问权限,您可能需要使用不同的上下文,例如/httpAuth/feed.html或/guestAuth/feed.html.

网友评论