/ClewareUSB

Use a Cleware USB-TischAmpel to Monitor your Jenkins Build

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

h1. ClewareAmpel

Display the status of your Jenkins CI build on your desktop traffic
lights ("Cleware USB-TischAmpel" (0x0d50:0x0008) sold by Cleware GmbH,
http://www.cleware-shop.de/).

h2. Building

In the java directory run:
$ mvn clean install

Needs to compile: javac, maven
Needs at runtime: java, usblib (on linux), HID.DLL (on windows).

If all goes well the main result will be a jar file under
buildmonitor/target named buildmonitor-*-jar-with-dependencies.jar. Use
it with a command line like this:

$ java -jar buildmonitor-*-jar-with-dependencies.jar http://jenkins.my.domain:8080/view/BuildViewToWatch

h2. Contents

Directories:
java/usbleds		Cleware USB-TischAmpel java driver	
java/buildmonitor	main program with the build monitor

See also the file CREDITS.

h2. Binary Downloads

The CI build of this project runs at cloudbees:
https://xfd.ci.cloudbees.com/job/cleware/, the latest artifact is
available as binary download from here:
https://xfd.ci.cloudbees.com/job/cleware/lastSuccessfulBuild/artifact/java/buildmonitor/target/buildmonitor-0.1.0-SNAPSHOT-jar-with-dependencies.jar