Led lamp that displays information about current jenkins build status. Main features:

  • Automaticaly turn on/off if user is logged on Hipchat
  • Beam effect if somebody makes coffee(How i know that)
  • Unicorn effect if food is delivered(via. lunching.pl)
  • Big red arcade button that can send random message to somebody on Hipchat
  • Change color depending on Jenkins build status

How it works:

On separate server(in my case Raspberry Pi under my couch), there is running python script that periodically fetch information from jenkins and other endpoints. Any change is then published to separate MQTT topic. Each lamp subscribe to topics and animates acording to event:

See it in action on YouTube

Failing builds

false

Running builds

false

Success builds

false

Requirements

Source code

  • Last update: ( 7 months ago )
  • Size: 13.5 KB

Comments