우리 팀을위한 매우 간단한 자동 배포 시스템을 구현하려고합니다.Heroku에 대한 자동 배포를 위해 svn 커밋 후 Git 푸시?
우리의 코드는 SVN의 환매 특약에 살고, 아직 내가 로컬 다음을 수행 (GIT를 사용) 내 응용 프로그램 현재
을 배포에게 Heroku를 사용 : 나는 자동화를 싶습니다 그러나
svn update
git add .
git commit -m "foo"
git push heroku master
팀의 모든 사람이 새 코드를 커밋하면 heroku에 자동으로 푸시되고 개발자 사이트에서 볼 수 있도록이 프로세스가 완료됩니다.
쉬운 방법이 있나요? 어쩌면 EC2 인스턴스를 설정하고 ssh'ing (후크 스크립트 사용) 커밋 및 위의 명령을 실행 하시겠습니까? 하지만이 솔루션은 복잡해 보입니다.
한스, 나는이 스레드를 발견했으며, Heroku 배포가 포함 된 CI 서비스 인 drone.io를 알려줄 것이라고 생각했습니다. Subversion과 함께 작동합니다. 빌드 스크립트에서 git repo를 초기화해야합니다 ... http://docs.drone.io/heroku.html –