2013-12-10 2 views
0

내 워크 플로에서 gruntjs에 의존하기 시작합니다.이를 사용하여 sass를 압축하고 js를 압축합니다.gruntj를 사용하여 ftp를 통해 마지막 커밋을 배포하십시오.

는 잠재력보고, 나는이 특정한 방식으로 배포 꿀꿀 거리는 소리를 사용하는 사랑 :

  • 부터
  • 전송을 FTP를 통해 파일을 호스트에 연결 커밋 최신 자식의 파일을 가져 최신 커밋 만

거기에는 약간의 grunt ftp, git 및 deployment 플러그인이 있지만이 방법으로는 보이지 않습니다.

맞춤 플러그인을 개발하지 않고이를 수행 할 수있는 방법이 있습니까?

답변

1

Capistrano입니다. cap deploy을 실행하면 git 저장소에서 사이트를 배포하고 마지막 커밋이 변경된 파일 만 변경합니다. 이전 버전도 계속 유지되므로 커밋이 변경 사항을 초래하면 이전 작업 상태로 쉽게 롤백 할 수 있습니다.

카피스트라노를 사용하는 것이 좋습니다. 그러나이 경우에는 그란트를 사용하려면 grunt-git-ftp을 사용하십시오. 그것은 Capistrano보다 강력하지는 않지만 구성하기 쉽습니다.

+0

끝내 주셔서 감사합니다. Capistrano는이 시점에서 나에게 너무 앞선 것처럼 보이지만이 grunt plugin은 훌륭하게 수행해야합니다. – mjr

관련 문제