【发布时间】:2011-03-29 02:19:38
【问题描述】:
背景
我将 TeamCity 用于我的持续集成服务器。作为我的开发环境的一部分,我喜欢运行一个构建通知应用程序,以便我在构建中断时立即知道。 TeamCity 附带了几个开箱即用的通知程序,包括 Visual Studio 和 Eclipse 插件以及电子邮件、jabber 和 Windows 系统托盘应用程序通知程序。
要求和限制
我的环境的特定要求和限制使得没有一个内置通知器满足我的需求:
- VCS 和 CI 服务器位于未连接到 Internet 的网络上(因此没有 Twitter 或 Jabber 通知程序)
- 该网络上也没有电子邮件基础设施(因此没有电子邮件通知程序)
- 没有 Jabber 或消息传递基础架构(因此没有 Jabber 通知程序)
- 我在一个独立于 VCS 和 CI 服务器所在的网络上进行开发,并将代码传送过来以执行我的签入。 (因此没有 IDE 通知程序)
- 我正在运行 Linux(因此没有 Windows 系统托盘通知程序)。
- 我不想添加任何额外的通信基础设施(例如 Jabber 或电子邮件)来方便通知者
- 我不想仅仅为了使用系统托盘通知程序而运行 Windows 机器(VM 或其他)。
- 我在 Linux 中运行 X,所以图形客户端是可以接受的(并且是可取的)
- 我在希望接收通知和 TeamCity v6.0.3 的机器上运行 Ubuntu 10.10
问题
是否有任何适用于 Linux 的 TeamCity 构建通知器只需要 Linux 桌面并与 CI/Build 服务器本身进行通信?
理想情况下,我希望拥有系统托盘通知程序或独立的 GUI 应用程序等可以向我提供通知的东西。
【问题讨论】:
-
您找到解决方案了吗?
-
@EranHarel 不,我从未找到满足我的要求/约束的解决方案。 RSS 提要是我得到的最好的“线索”。
标签: linux continuous-integration teamcity