2011-11-23 3 views
2

그래서 파일을 수정할 때 cap deploy 명령을 실행하여 서버에 변경 사항을 적용해야하지만 각 배포가 실행되고있는 것처럼 보입니다. 다시 말해, 앱의 모든 파일이 서버에 푸시되었음을 의미합니다. capistrano에게 수정 된 구성 요소 만 배포하도록 알리기 위해 deploy.rb에 구성이 있습니까? 나는 github에 저장소를 사용하고 있으며, 모든 응용 프로그램을 다시 푸시하면 git gui의 요점은 무엇입니까? 감사.Capistrano가 deploy 할 때마다 너무 오래 걸림

답변

3

set :deploy_via, :remote_cache

Reasonably decent docs are here.

+0

하지만 하나 deploy_via이 : 사본 나는이 하나를 삭제해야합니까? 방금 시도했는데, 매우 빠르다, 고마워. – rmagnum2002

+0

네,': copy'를 제거하십시오. 즉, "로컬 타볼 만들기, gzip 및 서버로 밀어 넣기"를 의미합니다.이 질문은 귀하의 질문에서 피하려고하는 것입니다. – jdl

+0

네, 정말 고마워요. – rmagnum2002

관련 문제