Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/smashingboxes/capistrano-haller

Posts Capistrano notifications to Hall (hall.com) channels
https://github.com/smashingboxes/capistrano-haller

Last synced: 7 days ago
JSON representation

Posts Capistrano notifications to Hall (hall.com) channels

Awesome Lists containing this project

README

        

# Capistrano Haller

Notifies team members by posting to your hall channel when you deploy your code.

### Installation

Gemfile
``` ruby
gem 'capistrano-haller', require: false
```

`bundle install`

deploy.rb
``` ruby
require 'capistrano/haller'
set :hall_room_key, 'xxx'
set :hall_message, "Branch #{branch} was deployed to #{rails_env}." #optional
```

Test
`cap hall_notify:notify_hall_room`

The `hall_notify:notify_hall_room` will run after `deploy`.

### Contributing and Support

Please use GH issues for bug reports and feature requests.

To contribute, fork and submit a pull request.

### Compatability

This plugin is intended for Capistrano version 2.x, and is meant to run in rails deploy scripts. However, it should work in capistrano script that sets the `branch` and `rails_env` variables.

### License

MIT

See `LICENSE`