以前に、Jenkinsのビルド結果をblink(1)で通知する って事をやっていたけど、最近はJenkinsを使わないケースも増えてきたので、github/hubを使い、GitHubのステータスでblink(1)を光らせるようにした。
スクリプト
#!/bin/sh while : do date git fetch origin hub ci-status origin/master ret=$? success=0 failure=1 pending=2 no_status=3 if [ $ret -eq $success ]; then blink1-tool --green elif [ $ret -eq $failure ]; then blink1-tool --red elif [ $ret -eq $pending ]; then blink1-tool --yellow elif [ $ret -eq $no_status ]; then blink1-tool --rgb 0x80,0x80,0x80 fi sleep 60 done