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: false
And 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