cruisecontrol.net에서 A, B 및 C 프로젝트를 세 가지 순서로 생성해야합니다. A는 B와 B보다 먼저 빌드해야합니다.이 프로젝트는 B에서 프로젝트 트리거를 사용하여 프로젝트 A를 감시하고 프로젝트 트리거는 C에서 B를 감시합니다 (projectTrigger 및 intervalTrigger를 projectTrigger와 함께 사용합니다. 그리고 C)CruiseControl.NET의 프로젝트 시퀀싱
A가 모든 것을 "재설정"하므로 B는 C를 빌드하기 전에 빌드해야합니다.하지만 소스 제어 시스템의 모든 변경 사항으로 인해 B가 빌드되기 전에 C에서 빌드가 트리거되고 컴파일이 실패합니다 결과로. 이 사건을 어떻게 피할 수 있습니까? 하나의 아이디어는 B의 빌드 상태를 "성공"에서 "정의되지 않음"으로 수정하지만이 작업을 수행 할 수있는 방법을 찾지 못했습니다.
다른 아이디어가 있습니까?