Skip to content

Commit e94ea27

Browse files
committed
Run any rake task on remote
1 parent 62b795f commit e94ea27

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/capistrano/tasks/migrations.rake

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,17 @@ namespace :deploy do
2929
end
3030

3131
after 'deploy:updated', 'deploy:migrate'
32+
33+
desc 'Runs any rake task, cap deploy:rake task=db:rollback'
34+
task rake: [:set_rails_env] do
35+
on fetch(:migration_servers) do
36+
within release_path do
37+
with rails_env: fetch(:rails_env) do
38+
execute :rake, ENV['task']
39+
end
40+
end
41+
end
42+
end
3243
end
3344

3445
namespace :load do

0 commit comments

Comments
 (0)