2011-02-04 2 views

답변

44

그냥 추가 :

after "deploy:update_code", "deploy:migrate" 

당신의 config/deploy.rb에.

10

"cap deploy:migrations"을 실행하면 이후 "cap deploy:migrate" 하나의 명령에 "cap deploy" & &을 실행하는 것과 같습니다.

배포에 대한 설명을 보려면 다음

cap -e deploy:migrations 

당신이 출력을 줄 것이다 : 마이그레이션, 그냥 -e 옵션 사용

cap deploy:migrations 

배포를 보류중인 마이그레이션을 실행합니다. 이 작업은 'deploy'작업과 유사하게 작동하지만 symlink를 업데이트하기 전에 대기중인 이전 작업 ( 'deploy : migrate'작업을 통해)도 실행합니다. 이 경우 업데이트는 원자가 아니며 거래는 사용되지 않습니다 ( ). 마이그레이션은 되돌릴 수 없으므로 보장되지 않습니다.

관련 문제