【问题标题】:Play sound when automated build fails自动构建失败时播放声音
【发布时间】:2010-09-08 06:10:03
【问题描述】:

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

【问题讨论】:

    标签: continuous-integration nant teamcity


    【解决方案1】:

    安装plugin that lets you use CCTray with TeamCity,然后安装和配置 CCTray(如果您希望播放声音,则在构建服务器本身上)并启用声音通知。我找到了blog entry on how to do this

    或者,您可以rig your build server up to a lava lamp 显示您的构建失败状态:D

    编辑:我已经四处搜索,似乎没有简单的方法可以使用现有的 TeamCity 构建失败挂钩来做到这一点。您可以编写一个插件来执行此操作,但似乎上述基于 CCTray 的选项是最好和最干净的。

    【讨论】:

    • 或者您可以使用机器人企鹅来通知您构建失败。 wiki.waltercedric.com/…人们想出了一些奇怪的东西。
    • 嗨 imoatama 感谢您的回答。我也遇到过带有 TeamCity 的 CCTray,尝试过但失败了。我认为这是因为我们有 TeamCity v4 而不是 v5,它没有 Restful 插件。但这是另一个问题。谢谢你的回答,很有帮助,熔岩灯和机器人企鹅很有趣。
    • 感谢您将其标记为答案,即使我没有解决问题。我刚刚脑洞大开——您应该可以通过在服务器上安装 Pidgin(或其他 IM 客户端)、打开 声音通知,然后使用 TeamCity 的 Jabber 通知轻松获得所需的内容(我相信 TC4 支持)。如果 TC 是服务器唯一的 IM 好友,则只有在收到来自 TC 服务器的消息时才会发出噪音:D
    • 我想我会更新一下:用于报告的网址是http://<tcurl>/guestAuth/app/rest/cctray/projects.xml,而不是http://<tcurl>/guestAuth/app/cctray-standalone/cctray/projects.xml
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多