Skip to content
trevleyb edited this page Apr 19, 2012 · 6 revisions

#Welcome to the BuildStatusMonitor wiki!#

The Build Status Monitor was developed as a way to control build lights from Team City. It has been developed so that it should be extensible enough to support other build servers and other types of notification systems reasonably simply by creating .net classes as plugins.

The current implemention is design to monitor/poll a Team City build server and based on the status of builds or projects control a Delcom HID light to show the status of the dinable.

The base configuration controls lights in the following manner:

  • RED = One or more configurations have failed for the project.
  • RED (FLASHING) = A build failed in the last 10 minutes;
  • RED + YELLOW (FLASHING) = The last build failed however a new build is in progress
  • GREEN = All builds are sucessfull
  • GREEN (FLASHING) = A successfull build finished in the last 10 minutes.
  • GREEN + YELLOW (FLASHING) = The last build was sucessfull and a new build is in progress
  • YELLOW (FLASHING) = A build is in progress however the last state is un-determinable.

Currently, the Build Status Monitor Supports the following:

##Monitors##

  • Team City - Provides monitoring of a Team City Build Server

##Visualisers##

  • HID USB Lights - Provides Support for DelCon USB HID Lights
  • Text Files - Provides Status Information to a Text File

#Details#

Clone this wiki locally