Mina tasks for interacting with AppSignal.
Adds the following tasks:
appsignal:notify
Installation
Add this line to your application's Gemfile:
gem 'mina-appsignal', require: falseAnd then execute:
$ bundle
Usage
Note: Currently requires curl to be present on the server for notifications to be sent. Patches happily accepted to improve this limitation!
If you are using a config/appsignal.yml file, you need only:
require 'mina/appsignal'
...
task deploy: :environment do
deploy do
...
to :launch do
...
invoke :'appsignal:notify'
end
end
end
If not, you'll need to set some options.
Options
| Name | Description |
|---|---|
appsignal_api_key |
AppSignal push api key |
Read from config/appsignal.yml or ENV['APPSIGNAL_PUSH_API_KEY'] if available |
|
appsignal_app_name |
AppSignal application name |
Read from config/appsignal.yml or ENV['APPSIGNAL_APP_NAME'] if available |
|
appsignal_local_username |
Local username of deploying user (optional) |
Contributing
- Fork it ( https://github.com/code-lever/mina-appsignal/fork )
- 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 a new Pull Request