Jumpup-hipchat

RubyGems

This plugin adds hipchat notifications support to Jumpup. Its a small set of rake tasks that can be used along with Jupmup so it can interact with hipchat during the integration process.

Installation

Add to your Gemfile:

group :development do
  gem 'jumpup-hipchat'
end

Usage

  1. Configure some environmental variables
HIPCHAT_TOKEN="Your token"
HIPCHAT_ROOM="Your room"
HIPCHAT_APP_NAME="Your project name" # used on announcement messages
  1. Configure jumpup.rake:
INTEGRATION_TASKS = %w(
  jumpup:heroku:start
  jumpup:hipchat:announce
  jumpup:start
  jumpup:bundle_install
  db:migrate
  spec
  jumpup:coverage_verify
  jumpup:finish
  jumpup:heroku:finish
  jumpup:hipchat:finish
)

Testing

Unfortunately we have no automated testing yet but you can try running the provided tasks from the project's root in order to check if things are working fine:

HIPCHAT_TOKEN="<your-token>" \
HIPCHAT_ROOM="Company's Room" \
HIPCHAT_APP_NAME="The next Facebook" \
bundle exec rake jumpup:hipchat:announce

Tasks provided

This plugin provides the following tasks

  • jumpup:hipchat:announce
  • jumpup:hipchat:finish

Versioning

Jumpup-hipchat follows the Semantic Versioning.

Issues

If you have problems, please create a Github Issue.

Contributing

Please see CONTRIBUTING.md for details.

Maintainers

Release

Follow this steps to release a new version of the gem.

  1. Test if everything is running ok;
  2. Change version of the gem on VERSION constant;
  3. Add the release date on the CHANGELOG;
  4. Do a commit "Bump version x.x.x", follow the semantic version;
  5. Run $ rake release, this will send the gem to the rubygems;
  6. Check if the gem is on the rubygems and the tags are correct on the github;

Made with love by HE:labs

HE:labs

This gem was originally released under the name of integration-hipchat-plugin by @pellegrino and is currently maintained by HE:labs.