Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Some information radiators for CruiseControl(.java/.net/.rb) built with Processing and Quartz Composer

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Quartz Composer
Octocat-spinner-32 oldschool_with_arduino
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.textile
README.textile

CruiseControl Information Radiators

This is a set of information radiators for CruiseControl(.java, .net or .rb) built with Processing and some other bits.

License

BSD yadda yadda yadda if you use this on commercial products, mention me and let me know, yadda yadda yadda, otherwise sky daddy kills a kitten, yadda yadda yadda.

oldschool_with_arduino: retro style

This information radiator uses an oldschool CRT-like font to display the build number and message, plus any check-in comments and modified files, in full-screen. When the build status changes, it will also play either success.mp3 or failure.mp3, located in the data/ directory.

If an Arduino using the Standard Firmata firmware is connected to a USB port, it will set (actually, pulse-width modulate 100%) pin 9 to HIGH when the build is successful and pin 11 to HIGH when it is failing.

You’ll need a few external libraries installed into your Processing environment:

Install them and restart Processing to be able to compile and export the application, or if you don’t need to customize anything (doubtful, since the RSS URL is hardcoded to localhost, port 3333 :)) you can run the application directly from the appropriate location for your platform (application.linux/oldschool_with_arduino, etc)

Authors

  • Carlos Villela
  • Thanks to George Malamidis, Danilo Sato and Dan Bodard for ideas, suggestions and feedback.
Something went wrong with that request. Please try again.