22 lines
428 B
Plaintext
Raw Normal View History

begin
require 'libnotify'
rescue LoadError
end
namespace :send do
namespace :libnotify do
desc "Display a notification using libnotify"
task :notify do
if defined?(Libnotify)
Libnotify.show(
summary: "Deploy successful on #{fetch(:stage)}!",
body: revision_log_message,
timeout: 10,
)
end
end
end
end
after 'deploy:finished', 'send:libnotify:notify'