背景
我使用TeamCity作为我的持续集成服务器。作为我的开发环境的一部分,我喜欢运行一个构建通知应用程序,以便我可以立即了解构建失败的情况。TeamCity默认提供了几个通知器,包括Visual Studio和Eclipse插件,以及电子邮件、Jabber和Windows系统托盘应用程序通知器。
要求和限制
我的环境的特定要求和限制使得没有任何内置通知器满足我的需求:
- VCS和CI服务器位于未连接到Internet的网络上(因此没有Twitter或Jabber通知器)
- 该网络上也没有电子邮件基础设施(因此没有电子邮件通知器)
- 没有Jabber或消息基础设施(因此没有Jabber通知器)
- 我在与VCS和CI服务器不同的网络上进行开发,并将代码传输过去进行检入。(因此没有IDE通知器)
- 我正在运行Linux(因此没有Windows系统托盘通知器)。
- 我不想添加任何额外的通信基础设施(例如Jabber或电子邮件)来实现通知器
- 我不想运行Windows机器(虚拟机或其他方式)只是为了使用系统托盘通知器。
- 我在Linux上运行X,因此可以接受图形化客户端(并且希望如此)
- 我在运行Ubuntu 10.10的机器上接收通知,并且使用TeamCity v6.0.3
问题
是否有任何适用于Linux的TeamCity构建通知器,不需要除Linux桌面和与CI/Build服务器本身通信之外的任何其他内容?
我理想情况下希望有类似于系统托盘通知器或独立GUI应用程序的东西来提供通知。