1
저는 ccnet 1.6을 사용하고 있습니다. 내 빌드 서버 및 svn 서버 시계 꽤 가까운 (30 초 미만의 불일치) 동기화됩니다. 내 ccnet 설정 파일은 다음과 같이 SVN 수정 폴링 올바른 설정이 : 난 아무것도 커밋 할 때CruiseControl.Net 간헐적으로 SVN 수정을 감지했습니다.
<triggers>
<intervalTrigger name="continuous" seconds="30" buildCondition="IfModificationExists" initialSeconds="30"/>
</triggers>
<sourceControlProvider type="svn" autoGetSource="true">
<trunkUrl>xxx</trunkUrl>
<executable>C:\Program Files\CollabNet\Subversion Client\svn.exe</executable>
<username>brian</username>
<password>xxx</password>
<cleanCopy>true</cleanCopy>
</sourceControlProvider>
이 빌드가 트리거, 나는 브라이언의 sourceControlProvider에 제공되는 사용자 이름입니다. 동료 팀원이 커밋을하고 간헐적으로 빌드가 트리거됩니다. 아마도 그것은 나에게도 간헐적으로 촉발 될 것이지만, 나는 항상 커밋 될 때 운이 좋고 빌드를 트리거하는 것처럼 보입니다.
감사합니다,이 훌륭한 솔루션 것 같아, 나는 그들이 ccnet 빌드를 트리거 확인하기 위해 하루에 대답이나 내 팀 구성원의 커밋을 모니터링의 두 가지로이 표시됩니다 –