2010-01-16 2 views

답변

1

capistrano-multistage을 사용하고 있습니까? 권장하지 않는다면 deploy.rb만으로도 같은 결과를 얻을 수 있다고 믿지만 개인적으로는이 방법이 더 쉽다는 것을 알게되고 프로덕션, 스테이징 또는 다른 작업에서 다른 일을하기 시작하면이 프로세스가 훨씬 깔끔해진다. 단계. 당신이 보석을 설치 한 기본적으로 일단

로컬 당신은 단순히 다음과 같이 명령을 실행할 수 있습니다 다음 '준비'부분은 둘 중 하나가 파일을 무대 일치

cap staging deploy:setup 

(아래 참조).

일어나서 이런 식으로 변화 deploy.rb를 실행하려면 :

set :stages, %w(staging production) 
set :default_stage, "staging" 
require 'capistrano/ext/multistage' 
after "deploy", "deploy:cleanup" 

는 그런 다음 레일 응용 프로그램의 config 디렉토리에 deploy라는 이름의 폴더를 추가 할 수 있습니다. 여기에 별도의 배치 파일 (예 : staging.rbproduction.rb)을 배치 할 수 있습니다.

관련 문제