linux - TeamCity 为 Linux 构建通知应用程序?

标签 linux continuous-integration teamcity

背景

我使用 TeamCity 作为我的持续集成服务器。作为我的开发环境的一部分,我喜欢运行构建通知应用程序,这样我可以立即知道构建何时中断。 TeamCity 附带了几个开箱即用的通知程序,包括 Visual Studio 和 Eclipse 的插件以及电子邮件、jabber 和 Windows 系统托盘应用程序通知程序。

要求和限制

我的环境的具体要求和限制使得没有一个内置的通知程序满足我的需要:

  • VCS 和 CI 服务器位于未连接到 Internet 的网络上(因此没有 Twitter 或 Jabber 通知程序)
  • 该网络上也没有电子邮件基础设施(因此没有电子邮件通知程序)
  • 没有 Jabber 或消息基础设施(因此没有 Jabber 通知程序)
  • 我在与 VCS 和 CI 服务器所在的网络分开的网络上进行开发,然后将代码传送过来以执行我的 checkin 。 (因此没有 IDE 通知器)
  • 我正在运行 Linux(因此没有 Windows 系统托盘通知程序)。
  • 我不想添加任何额外的通信基础设施(例如 Jabber 或电子邮件)来促进通知
  • 我不想仅仅为了使用系统托盘通知程序而运行 Windows 机器(VM 或其他)。
  • 我在 Linux 中运行 X,因此图形客户端是可以接受的(并且是理想的)
  • 我在我希望接收通知和 TeamCity v6.0.3 的机器上运行 Ubuntu 10.10

问题

是否有任何适用于 Linux 的 TeamCity 构建通知程序只需要 Linux 桌面并与 CI/构建服务器本身通信?

理想情况下,我希望有类似系统托盘通知程序或独立 GUI 应用程序之类的东西来为我提供通知。

最佳答案

我不知道 TeamCity 通知器会执行此操作,但也许您可以利用 TeamCity 的 RSS 提要?

关于linux - TeamCity 为 Linux 构建通知应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5421184/

相关文章:

linux - 如何在没有root权限的情况下创建目录?

linux - perf_event_open - 如何监控多个事件

node.js - 调试此 CircleCI/Docker bash 错误(找不到脚本)?

Jenkins 在分支的特定提交消息上触发构建

teamcity - 如何仅为标签运行 TeamCity 构建?

.net - 在未安装 Visual Studio 的情况下在 TeamCity 构建服务器上运行 MSTest

javascript - 如何让 TeamCity 更新指定文件中的构建版本号?

c++ - 如何在 Linux 上获取磁盘上的文件大小?

linux - crontab shutdown 命令从不运行

ios - AppCenter 找不到 Swift 项目