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
Posted by '김용환'
,