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
'Ruby' 카테고리의 다른 글
ruby zookeeper (0) | 2017.02.07 |
---|---|
[ruby] http call 예시 (0) | 2017.01.06 |
ruby on rails 애플리케이션 실행하기 (0) | 2016.10.12 |
[ruby] File 존재 여부 확인할 때 홈 디렉토리 주의 (0) | 2016.08.18 |
[ruby] or equals 기능 - ||= (0) | 2016.08.17 |