내 장고 프로젝트 중 하나에서 TransactionalTestCase
클래스 (TestCase
보다 훨씬 오래 걸립니다)를 기반으로하는 단위 테스트 스위트가 있습니다. 은 모든 테스트를 실행하는 데 0.5 시간 이상이 걸리기 때문에 코드를 변경할 때마다 테스트를 실행할 수 없습니다.. 우리는 몇 시간 전에 쉽게 보았습니다 연속적인 통합 도구은 테스트 서버에서 테스트를 실행하고 팀 구성원에게 오류가있는 전자 메일을 보낼 수있게합니다 (물론 코드 저장소가 있고 자동 필요가 없습니다.) momment에서 배포). 이 작업을 수행하는 방법이나 해결책이 있습니까?Django 프로젝트를위한 (단순한) 지속적인 통합 솔루션은 무엇입니까?
우리는 테스트를 실행하고 전자 메일 보고서 (코드 저장소와 통합되어 있음)를 보내는 것 외에는 아무것도하지 않는 '매우 단순한 CI 서버'를 작성했습니다. 그러나 우리가 이상적이지 않은 간단한 도구로 인해 문제가 발생했기 때문에 작업 환경에서 비슷한 시나리오를 성공적으로 완료했는지 궁금합니다.
나는 설치가 쉽고 사용하기 쉬운 무언가를 찾고 있습니다.
+1 허드슨 http://heisel.org/blog/2009/11/21/django-hudson/ –
+1 답변을 찾았 으면 좋겠습니다. 잘 했어 @van gale – Mawg
이것은 예상하지 못했지만 어쨌든 유망 해 보인다. – dzida