A dashboard giving you the time since your last green Go.CD build with a dog that gets angrier as the time grows longer
JavaScript Ruby CSS
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
spec
static
views
.gitignore
.ruby-version
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.yml.example
example.png
go_watchdog.gemspec

README.md

Go Watchdog

This information radiator watches the event feed for the awesome open-source build and deploy server, Go.CD. The longer it has been since a green build, the angrier the watchdog will appear.

The watchdog in action

I use it to monitor Mingle's last deploy to staging pipeline.

Snap CI build status:

Build Status

Setup

> gem install go_watchdog

> go_watchdog

The first time it runs, it will generate an example config file that you must change to point to the pipeline you want the watchdog to watch.

Once you have the config the way you want, run it again.

> go_watchdog

Put http://localhost:4567/ up on an information radiator.

If things aren't what they seem, try deleting the ~/.last-green-go-pipeline-cache folder.

Feedback

If you have any comments, complaints, or questions, please open a GitHub issue.