Growl Notifier

This is a builder plugin for CruiseControl.rb that sends build notices to one or more Growl daemons. Growl is a notification system for Mac OS X.

The plugin currently sends notifications for build_started, build_finished, build_broken, and build_fixed events, but of course can be easily modified to send notifications for other events.

Installation

  • Extract the plugin into your builder_plugins/available directory.
  • Install Growl (if it's not already installed)
  • Set up your Growl to accept incoming notifications from the network:

growl network dialog image

  • Set up your project to send notifications to your box:
  Project.configure do |project|
    # ...
    project.growl_notifier.targets = {
      'yourbox.example.net' => 'password',
      'otherbox.example.net' => nil,       # No password
    }
  end
  • Restart the builders

License

Licensed under the same terms as CruiseControl.rb (i.e., Apache Software License 2.0).

Attachments