Continuous integration 自动构建失败时播放声音

Continuous integration 自动构建失败时播放声音,continuous-integration,nant,teamcity,Continuous Integration,Nant,Teamcity,我们正在使用TeamCity v4和NAnt在我们工作区域的服务器上进行持续集成构建。我们希望生成服务器在生成失败时播放mp3或wav文件。有人对此有什么想法吗?安装,然后安装并配置CCTray(如果您希望播放声音,则在构建服务器上),并启用声音通知。我找到了一个新的 或者,您可以选择显示构建失败状态:D 编辑:我四处搜索过,似乎没有简单的方法可以使用现有的TeamCity build failue挂钩来实现这一点。你可以编写一个插件来完成这项工作,但如果做不到这一点,那么上面基于CCTray的

我们正在使用TeamCity v4和NAnt在我们工作区域的服务器上进行持续集成构建。我们希望生成服务器在生成失败时播放mp3或wav文件。有人对此有什么想法吗?

安装,然后安装并配置CCTray(如果您希望播放声音,则在构建服务器上),并启用声音通知。我找到了一个新的

或者,您可以选择显示构建失败状态:D


编辑:我四处搜索过,似乎没有简单的方法可以使用现有的TeamCity build failue挂钩来实现这一点。你可以编写一个插件来完成这项工作,但如果做不到这一点,那么上面基于CCTray的选项似乎是最好和最干净的。

或者你可以使用机器人企鹅来通知你构建失败。人们会想出一些奇怪的东西。嗨,伊莫塔玛,谢谢你的回答。我也曾在TeamCity遇到过CCTray,尝试过,但失败了。我认为这是因为我们有TeamCity v4,而不是v5,后者没有Restful插件。但这是另一个问题。谢谢你的回答,它很有帮助,熔岩灯和企鹅机器人也很有趣。谢谢你把它标记为答案,尽管我没有解决这个问题。我刚刚灵机一动——你应该可以通过在服务器上安装Pidgin(或另一个IM客户端),打开它的声音通知,然后使用TeamCity的Jabber通知(我相信TC4支持这种通知),轻松获得你想要的东西。如果TC是服务器的唯一IM好友,那么只有当它从TC服务器收到消息时才会发出噪音:我想我应该更新这个:用于报告的url是
http:///guestAuth/app/rest/cctray/projects.xml
,而不是
http:///guestAuth/app/cctray-standalone/cctray/projects.xml