git에서 capistrano를 사용하여 php 프로젝트를 배포하고 있습니다. 나는 현재 일부 javascript (jammit 사용) 및 css (yui 사용)을 일부 capistrano 작업을 통해 이미 축소하고 있습니다. 내가보기에 문제는 코드베이스를 로컬에 사전 배포하지 않고 대상 서버에서이 축소 작업을 수행한다는 것입니다. 우려의 원인은 javascript 축소를 yui에서 jammit으로 전환했기 때문에 배포 서버에 이미 설치되어있는 경우 여러 프로덕션 서버에이 새 루비 보석을 설치하지 않아도된다는 것입니다. 내가 코드를 체크 아웃 할 때, 그리고 원격 서버로 보내질 때, 그리고 내가해야할 일이 100 % 명확하지 않기 때문에 anohter 개발자로부터 capistrano 파일을 상속 받았다.배포 전에 소스 코드를 어떻게 축소합니까?
내 초기 생각은 그것을 before "deploy"
을하는 것입니다 그러나 다시, 나는에 행동하는 데 사용할 수있는 소스 코드를해야 확실하지 않다.