TeamCity Notification Application for Linux?

Background

I use TeamCity for my continuous integration server. As part of my development environment, I like to have a release notification application so I can immediately understand when the crash happened. TeamCity comes with several notifications from the box, including plug-ins for Visual Studio and Eclipse, as well as alerts for email, jabber, and Windows System Tray applications.

Requirements and Limitations

The specific requirements and limitations of my environment make it such that none of the built-in notifications meets my needs:

  • VCS and CI servers are located on a network that is not connected to the Internet (therefore, there are no Twitter or Jabber notifications).
  • There is no email infrastructure on this network (thus, there is no email alert)
  • There is no Jabber infrastructure or messaging (thus, without Jabber notification)
  • I am developing on a network, separate from which are the VCS and CI servers, and redirect the code to perform my checks. (Thus, there is no IDE notification)
  • I am running Linux (thus, it was not a Windows system tray notification).
  • I do not want to add additional communication infrastructure (for example, Jabber or email) to facilitate notification.
  • I do not want to start a Windows machine (VM or otherwise) to use the notification in the system tray.
  • I am running X on Linux, so the graphical client is acceptable (and desirable)
  • I am running Ubuntu 10.10 on a machine where I would like to receive notifications and TeamCity v6.0.3.

Question

Are there any built-in notifications for TeamCity that work on Linux, which require nothing more than the Linux desktop and are connected to the CI / Build server itself?

Ideally, I would like to have something like a system tray notification or a standalone GUI application that would give me notifications.

+4
source share
2 answers

I donโ€™t know a TeamCity detector that would do this, but maybe you can use TeamCityโ€™s RSS feeds?

+2
source

I do not know of other TeamCity alerts (which will fill your restrictions).

But if you have a Linux box, itโ€™s easy to set up a simple Jabber server (for example, jabberd 1.4 or jabberd 2). They should work without problems, although I personally only tried jabberd 1.4. There are several more XMPP / Jabber OSS servers: http://www.saint-andre.com/jabber/jsc/

After that, you can configure a couple of Jabber accounts from any Jabber GUI client (for TeamCity and for yourself).

I think this would be the easiest way for you.

0
source

Source: https://habr.com/ru/post/1345105/


All Articles