2012-03-24 6 views
2

우리 팀과 프로젝트가 정말 커 졌으므로 더 이상 지원할 수 없습니다. 그래서 우리는 옳은 일을하고 지속적인 통합으로 옮기기로 결정했습니다. 첫 번째 단계에서 우리는 clearcase를 버리고 git으로 옮겼습니다. 이것은 우리 삶을 훨씬 쉽게 만들어주었습니다. 그러나 우리는 여전히 깨진 빌드로 고통 받고 있습니다.git commit queue 도구

이제 모든 커밋을 큐에 넣고 여러 플랫폼에 대해 테스트하고 마스터 분기에 토큰을 전달하는 도구를 찾고 있습니다. 이상적인 세계에서 도구는 코드 검토 도구를위한 웹 인터페이스와 후크를 가지고 있습니다.

나는 buildbot이 일부는 알고 있지만 전부는 아닙니다. 도구를 직접 작성할 수 있습니다. 그러나 전환은 매우 매끄럽고 비교적 빨라야합니다.

추신 : 크롬 및 웹킷 프로젝트는 우리가하고 싶은 것을 정확하게하는 것처럼 보입니다.

답변

1

Gerrit이 작업을 구성 할 수 있습니다. 예를 들어 Android patch workflow을보고 buildbot을 "검증 자"로 설정할 수 있으며 코드 검토에 신경 쓰지 않는다면 (참고해야합니다!) Gerrit를 검토하지 않거나 buildbot 만 만들도록 설정할 수 있습니다 검토 플래그도 설정하십시오.

젠킨스가 Gerrit plugin 인 것으로 보입니다.