lib/capistrano/tasks/notifications.rake in capistrano-sumo-1.2.0 vs lib/capistrano/tasks/notifications.rake in capistrano-sumo-1.3.0
- old
+ new
@@ -1,16 +1,21 @@
namespace :sumo do
namespace :notifications do
desc 'Notify our webhooks on a deploy'
task :deploy do
+ # fetch the revision from the web-server
on roles(:web) do
+ set :revision, capture("cat #{current_path}/REVISION")
+ end
+
+ run_locally do
execute :curl,
'-sS',
"--data local_username=#{ENV["USER"]}",
"--data stage=#{fetch(:stage)}",
"--data repo=#{fetch(:repo_url)}",
- "--data revision=#{capture("cat #{current_path}/REVISION")}",
+ "--data revision=#{fetch(:revision)}",
'http://bot.sumo.sumoapp.be:3001/deploy/hook'
end
end
end
-end
\ No newline at end of file
+end