开发者

TeamCity build notifier application for Linux?

开发者 https://www.devze.com 2023-02-19 06:30 出处:网络
Background I use TeamCity for my continuous integration server. As part of my development environment, I like to have a build notification application running so that I am immediately aware of when a

Background

I use TeamCity for my continuous integration server. As part of my development environment, I like to have a build notification application running so that I am immediately aware of when a build broke. TeamCity ships with several notifiers out-of-the-box including plug-ins for Visual Studio and Eclipse as well as email, jabber, and Windows 开发者_如何学JAVASystem Tray application notifiers.

Requirements and Constraints

The specific requirements and constraints of my environment make it such that none of the built-in notifiers meet my needs:

  • The VCS and CI servers are on a network that is not connected to the Internet (thus no Twitter or Jabber notifiers)
  • There is no email infrastructure on that network either (thus no email notifier)
  • There is no Jabber or messaging infrastructure (thus no Jabber notifier)
  • I do my development on a network separate from where the VCS and CI servers are and ferry the code over to perform my check-ins. ( Thus no IDE notifier)
  • I'm running Linux (thus no Windows System Tray notifier).
  • I do not want to have to add any additional communications infrastructure (e.g. Jabber or email) to facilitate a notifier
  • I do not want to run a Windows machine (VM or otherwise) just to use the system tray notifier.
  • I am running X in Linux, so a graphical client is acceptable (and desirable)
  • I'm running Ubuntu 10.10 on the machine I where I would like to receive notifications and TeamCity v6.0.3

Question

Are there any build notifiers for TeamCity that work in Linux that do not require anything more than a Linux desktop and to have communication with the CI/Build server itself?

I would ideally like to have something like the system tray notifier or a stand-alone GUI application that would provide me notifications.


I don't know of a TeamCity notifier which would do this but perhaps you can leverage the RSS feeds from TeamCity?


I don't know about other TeamCity notifiers (which would fullfill your restrictions).

But, if you have a Linux box, it is not difficult to setup a simple Jabber server (like jabberd 1.4 or jabberd 2). They should work without problems, though personally I tried only jabberd 1.4. There are some more OSS XMPP/Jabber servers: http://www.saint-andre.com/jabber/jsc/

After that you'll be able to setup a couple of Jabber accounts from any Jabber GUI client (for TeamCity and yourself).

I think, this would be the easiest way for you.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号