Add capistrano task to deploy and upgrade CONSUL

This commit is contained in:
Javi Martín
2019-06-03 16:34:06 +02:00
parent c78211af49
commit 685c96c40d

View File

@@ -51,6 +51,13 @@ namespace :deploy do
after :published, "refresh_sitemap"
after :finishing, "deploy:cleanup"
desc "Deploys and runs the tasks needed to upgrade to a new release"
task :upgrade do
after "add_new_settings", "execute_release_tasks"
invoke "deploy"
end
end
task :install_bundler_gem do
@@ -78,3 +85,13 @@ task :add_new_settings do
end
end
end
task :execute_release_tasks do
on roles(:app) do
within release_path do
with rails_env: fetch(:rails_env) do
execute :rake, "consul:execute_release_tasks"
end
end
end
end