Skip to content
A TeamCity monitoring tool that uses a Delcom USB LED light to notify your teams
PowerShell C# Batchfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Build
Images
Package
Sources
Tools
.gitattributes
.gitignore
Build.Package.bat
LICENSE
README.md
VERIFICATION.txt

README.md

Build status

Beacon

A TeamCity monitoring tool that uses a Delcom USB LED light to notify your teams

Chocolate

Backlog

  • Support for configuring the RGB values, flash mode and power level of the LED.
  • Support for including all TeamCity projects under a certain project node, including more advanced filtering rules.
  • Deployment as a Windows Service.

How to install

The easiest deployment mechanism is to install Chocolatey and run the following command-line to install the Chocolate package:

choco install beacon

Then run beacon and observe the command-line arguments.

Example usage

Using a named TeamCity account and running continuously:

beacon --url=http://yourteamcity.com --username=username --password=password --builds=build_id_1 build_id_2 etc

Or, alternatively using TeamCity guest access, running only once and with verbose logging:

beacon --url=http://yourteamcity.com --guestaccess --runonce --verbose --builds=build_id_1 build_id_2 etc

Why another

My original idea was triggered by TeamFlash, a prototype implementation made by Readify. Unfortunately, the quality of that code was way below anything I can work with, so I planned to contribute a big list of improvements as well as more configuration options. However, it took me several emails, tweets and DMs and a month of patience just to get a single pull request accepted. So I see no point in working with a fork. Instead, I decided to take their code as a starting point and revive the product.

You can’t perform that action at this time.