![]() |
1
2
你可以使用
例如,我刚刚创建了此URL以查看最近5次构建结果:
哪里:
您可以使用“更改”类型来确定当前是否正在进行生成。。。
TeamCity RSS还有其他URL选项
here
例如
笔记
:根据是否启用来宾访问,您可能需要使用不同的上下文,例如
|
![]() |
2
2
|
![]() |
3
1
编辑: 正如您所指出的,TeamCity的RSS提要只包含已完成的构建。 一种可能是从您感兴趣的项目的详细信息页面获取HTML,然后从构建表的顶部条目中提取当前状态。 另一个选择:你是否考虑过使用Jabber或电子邮件通知系统?它具有更细粒度的事件通知:
两者都会生成通知,从中可以推断生成状态。电子邮件的自动化非常简单,Jabber是一个开放的标准,所以我认为这也相当容易。 这些选项中的任何一个都需要一些包装代码才能转换为RSS。 |
![]() |
4
1
也许编写自己的插件更好。当然,如果你懂Java的话。您可以创建自定义web控制器并将其绑定到您喜欢的url,此控制器可以接受buildId参数,搜索生成(SBuildServer.findBuildInstanceById())并输出XML。 看看与TeamCity(TeamCity/devPackage)捆绑在一起的samplePlugin.zip中的HelloUserController.java。 另外,值得检查一些TeamCity插件的来源: http://www.jetbrains.net/confluence/display/TW/TeamCity+Plugins |
![]() |
5
0
做 this summary of a standard XML status format 描述一下你的意思?我很确定TeamCity可以制作这种格式,但不确定如何制作。Hudson使用类似于 http://my.hudson.server.example.com:3030/cc.xml |
![]() |
6
0
我使用API per buildtype实现了这一点:
|
![]() |
maqroll · TeamCity:动态创建的生成的聚合结果 2 年前 |
![]() |
hagai · 如何在生成步骤中配置自动提交 7 年前 |
![]() |
ankitd · 在TeamCity上使用SonarQube分析SCS 7 年前 |
![]() |
ocuenca · 停靠TeamCity时未找到MSSQL驱动程序 7 年前 |