Ruby
[capistrano] 다른 task 호출하기
'김용환'
2016. 12. 7. 14:53
capistrano에서 다른 task를 호출하는 방법과 예시이다.
1. invoke 실행하기
2. Rake:Task 실행하기
Rake::Task["namespace:task"].invoke
1. invoke 실행하기
task :status do
invoke 'deploy:status'
end
task :ping do
invoke 'deploy:ping'
end
2. Rake::Task 실행하기
task :change do
Rake::Task["deploy:change_port"].invoke
end
task :change_port do
..
end