-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Many software development teams use Jenkins as continuous integration (CI) server to get immediate feedback on broken builds or failed tests.
TinkerForge provides a set of easy-to-combine hardware I/O modules (so called bricks and bricklets) which can be controlled from a PC via software, e.g. LCD displays, relays, etc. It's just plug and play - no soldering necessary and the prices are reasonable.
TinkerForge4Jenkins can be used to visualize the state of Jenkins jobs using TinkerForge bricks and bricklets. This makes it easy and affordable to create your own build status lamp.
Currently the following bricklets are supported:
- Dual Relay: switch lamps on/off depending on the state of the last build(s)
- LCD 20x4: show the state of Jenkins jobs on a LCD display
Bricklets may be combined but at least one master brick is required to connect it all to a PC.
- Get at least the following items from the TinkerForge shop:
- a master brick with USB cable and mounting kit
- a dual relay bricklet and/or a LCD 20x4 bricklet (each with bricklet cable and mounting kit)
- Get a lamp which can be switched by the dual relay bricklet (see specification)
- Java 6 or later must be installed on your system
- Download the current distribution and unzip it
- Edit the configuration file tinkerforge4jenkins.xml in the unpacked distribution directory to your needs:
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://www.buschmais.com/TinkerForge4Jenkins/core/schema/configuration/v1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<jenkins>
<url>http://localhost:8080/jenkins</url>
<update-interval>30</update-interval>
<!-- additional job filter
<jobs>
<job>MyContinuousJob</job>
<job>MyIntegrationJob</job>
</jobs>
-->
</jenkins>
</configuration>
- Run
tinkerforge4jenkins.bat
ortinkerforge4jenkins.sh
- support of more bricklets, e.g.
- Piezo Buzzer
- LCD 16x2
- integration as a Jenkins plugin
Please use the issue tracker for any bug reports or feature requests or contact the author via e-mail.
TinkerForge4Jenkins is provided under the Apache Licence.