/rgbbuildmonitor

Pi build monitor that alights and blinks RGB LEDs and a LCD screen

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

RGB Build Monitor

Supports Bamboo builds and deployments and Bitrise workflows. Copy config.yml.template to config.yml and fill in username, password, token as appropriate.

Scheme

Install dependencies

MacOSX

pip3 install untangle
pip3 install pyyaml
pip3 install git+https://github.com/nosix/raspberry-gpio-emulator/

Raspbian

# Will SSH the Pi, copy the build monitor and install the dependencies
make install

Run the build monitor

MacOSX

python3 main.py

Raspbian

ssh pi@raspberrypi.local
cd ws/buildmonitor
python3 main.py

Raspbian autostart

Update the Pi user's autostart script:

cd /home/pi/ws/buildmonitor
start.sh

Misc

Passwordless SSH

ssh-copy-id -i ~/.ssh/<your_key> pi@raspberrypi.local