Delcom Light is one of the best indicator lights that you can purchase nowadays.
You can see a picture of the light here:
-
OSX
-
Linux
-
Windows
Any server that supports the cctray xml format, including among others:
-
Go - watch go-server:8154/go/cctray.xml
-
Jenkins/Hudson - watch jenkins-server:8080/cc.xml
-
travis - watch api.travis-ci.org/repositories/owner/project/cc.xml
-
tddium - watch ‘Configure with CCMenu’ (something like api.tddium.com/cc/long_uuid_string/cctray.xml)
Install lib-usb-1.0 with your favourite package manager, and then install the blinky gem
For example, on OSX:
brew install libusb
on Debian or Ubuntu:
apt-get install libusb-1.0-0-dev
and so on
Windows can be a bit fiddly. The following is how I got a Delcomm II light to work on a Windows 7 laptop. Further experience reports/better instructions would be gratefully received.
-
installed Zadig (github.com/pbatard/libwdi/wiki#wiki-Downloads)
-
plugged in the USB light
-
at this point windows ‘helpfully’ installed an incorrect ‘USB Input device’ driver
-
-
opened Zadig and selected ‘Options -> List All Devices’
-
Selected ‘USB Input Device’ in the Zadig drop-down
-
Clicked on ‘Replace Driver’ and confirmed in the popup dialog
-
installed the blinky gem
If you are using rb-env, it’s super simple. Just run:
bundle install
And you are good to go. Otherwise, go install each gem in ‘Gemfile` one by one.
Change the chica.rb file if you want to filter out projects you want to see failing. And run;
chicanery chica.rb
It’ll light red if any of the given build ids fail, amber for errors on any build and for the rest it’s green.
It will periodically(every 5 seconds) run it.