2015-05-22 11:53:26 +02:00
|
|
|
namespace :send do
|
|
|
|
namespace :libnotify do
|
|
|
|
desc "Display a notification using libnotify"
|
|
|
|
task :notify do
|
2015-05-22 16:57:01 +02:00
|
|
|
if Capistrano::Send::Libnotify.supported?
|
2015-05-22 11:53:26 +02:00
|
|
|
Libnotify.show(
|
|
|
|
summary: "Deploy successful on #{fetch(:stage)}!",
|
|
|
|
body: revision_log_message,
|
|
|
|
timeout: 10,
|
|
|
|
)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
after 'deploy:finished', 'send:libnotify:notify'
|