지속적인 통합 및 유닛 테스트를 위해 크루즈 컨트롤 위에서 실행되는 PHPUnderControl을 사용하고 있습니다. 또한 phpdoc을 생성하기 위해 PHPDocumentor를 실행하도록 설정하고 PHP 코드 스니퍼 (sniffer)를 실행하여 나를위한 표준 코딩을 시행합니다. 하지만 지금은 원격 서버에 쉽게 배포 할 수 있도록 동일한 서버 (우분투)에 무언가를 설치하려고합니다. 나는 이미 모든 성공적인 빌드 후에 SVN 내보내기가 트렁크에서 서버의 프로젝트 폴더 내의 디렉토리로 이루어 지도록 설정했습니다.PHP 빌드 시스템
필자는 구성된 원격 서버에 SSH하고 최신 내보내기를 압축하고, 복사하고, 압축을 풀고, 마이그레이션을 실행하는 약간의 사용자 지정 PHP 스크립트를 작성하려고합니다. 이와 같은 PHP 스크립트는 처음에는 여러 서버로 확장하기 전에는 너무 어렵지 않습니다. 거기에 시스템이 Phing, Fabric 및 기타 같은 알아.
제 질문은 누구나 이것들에 대한 경험이 있고 프로와 죄수를 제공 할 수 있습니까? 필자는 내 서버에 Phing을 설치하기 시작했고 Fabric과 함께 게임을 시도 할 것입니다. 그러나 더 광범위하게 사용하거나 확장해야하는 사람이 피드백을 줄 수 있는지 궁금합니다.
나는 카피스토라노를 좋아한다. +1 –