우리는 GitHub 저장소에서 모든 브랜치를 빌드하는 TeamCity 7.1 설치를 가지고 있습니다.TeamCity building Git/GitHub pull 요청
GitHub에는 체크인시 빌드를 트리거하기 위해 TeamCity에 다시 알림 훅이 있습니다. Teamcity는 변경 사항을 확인하기 위해 매 120 초마다 GitHub를 폴링합니다 (변경 사항을 체크인 할 때 서버가 오프라인 인 경우). 변경 및 푸시 병합이 완료되면
- 는
- 는 해당 분기에 커밋 마스터에서 지점을 만듭니다
우리의 일반적인 개발은 일반적인 패턴을 따른다 원격
- 에 관리자가 마스터로 병합 할 수 있도록하는 GitHub의 풀 요구를 제출
그러나 모든 것이 순조롭게 진행되고 있습니다 (정확한 구성 설정을 얻기 위해 많은 검색을 한 후).
위의 프로세스는 TeamCity에서 몇 가지 빌드를 트리거하며 필요한지 여부를 알고 싶습니다. 일반적으로 우리는 될 겁니다 : 심판이/풀/심판/헤드/지점 이름
- 빌드/수/머리
- 에 대한 빌드/심판은// 번호/당겨 당연히 제 빌드 마지막 체크인 특정 분기이며, 상기 제 빌드 풀 요청하지만 w
병합 모자는 세 번째 빌드인가?
일반적으로 이것은 문제가되지 않지만 통합 테스트를 통해 전체 RoR 테스트 스위트를 실행하는 데 ~ 10 분이 소요되므로 최대 30 분 동안 풀 요청에 대한 빌드 상태 피드백을받지 못합니다. – asafb