Mina::Slack
Installation
Add this line to your application's Gemfile:
gem 'mina-slack'
And then execute:
$ bundle
Or install it yourself as:
$ gem install mina-slack
In your slack settings, create new Incomming WebHooks and get WebHooks URL.
Usage
In config/deploy.rb
require 'mina/slack/tasks'
# Set your WebHooks URL
set :slack_hook_url, 'https://my.slack.com/services/hooks/incoming-webhook?token=token'
# Set deployment env
# default is value of settings.rails_env
set :slack_env, 'production'
# Invoke slack task in your deploy task
task :deploy do
deploy do
# some deploy commands...
end
invoke :'slack:finish'
end
Notify text is Finished deploy production
if you configure like above.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request