mws is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

mws / abc http://counterorbit.org/abc/

Hardware trigger and monitor for the Jenkins continuous integration server.

Clone this repository (size: 42.1 KB): HTTPS / SSH
hg clone https://bitbucket.org/mws/abc
hg clone ssh://hg@bitbucket.org/mws/abc

abc overview

Recent commits See more »

Author Revision Comments Message Labels Date
mws 3562f5ca98c9 Fix a typo that prevented the detection of failed builds.
mws baed7993da2f Add support for HTTP basic authentication.
mws c2a1fe09e8ee Added tag abc-1.2.0 for changeset 3d952806f72e
mws 3d952806f72e Add support for the ATmega168.
Tag
abc-1.2.0
mws 8544af577816 Replace 'Hudson' with 'Jenkins'.
Dependencies
============

 * avr-g++
 * avr-libc
 * avrdude
 * GNU make
 * Python 2.7+ (it may work with 2.6 if you have a backport of argparse)

Quick Start
===========

 1. Copy the 'example-local.mk' file to 'local.mk' and customize it for your
    environment.

 2. Run 'make' to build the firmware.

 3. Connect your Arduino.

 4. Run 'make program' to install the firmware onto the Arduino.

 5. Run 'abcd.py' (found in the 'src/main/python/' directory). It takes four
    command-line arguments:

      PORT  - the Arduino's serial port device (e.g., '/dev/ttyUSB0' or 'COM13')
      SPEED - the Arduino's serial port speed (e.g. 19200)
      URL   - the base URL for your Jenkins server
      JOB   - the name of the job that is triggered by the button

    For example:

    $ python abcd.py /dev/ttyUSB0 19200 http://localhost:8080/jenkins/ deploy-xyzzy