Skip to content

yaman/gocd-blinky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delcom Build light Indicator for Go.cd Projects

Delcom Light is one of the best indicator lights that you can purchase nowadays.

You can see a picture of the light here:

Installation

Operating Systems

  • OSX

  • Linux

  • Windows

CI Servers

Any server that supports the cctray xml format, including among others:

How Do I install go.cd-blinky?

OSX and Linux

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

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.

Usage

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.

About

Blinky configuration for go.cd

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages