ccnet No desencadena la construcción cuando los cambios se confirman en svn

Hay un problema con el ccnet. El server no puede detectar modificaciones incluso después de que los cambios se hayan confirmado en SVN. ¿Alguien puede ayudar con esto?


A continuación se muestra el file de configuration para el crucero:

Proyecto http: // cruise01 / ccnet

<sourcecontrol type="svn"> <trunkUrl>http://svn01.com/abc/Project/trunk</trunkUrl> <workingDirectory>E:\Project\trunk</workingDirectory> <username>abc</username> <password>abcd</password> <timeout>36000000</timeout> <autoGetSource>true</autoGetSource> <tagOnSuccess>false</tagOnSuccess> </sourcecontrol> <tasks> <nant> <executable>E:\Project\trunk\tools\Nant\bin\NAnt.exe</executable> <buildFile>E:\Project\trunk\dev\build\Project.build</buildFile> <baseDirectory>E:\Project\trunk\dev\build</baseDirectory> <buildTimeoutSeconds>36000000</buildTimeoutSeconds> <logger>NAnt.Core.XmlLogger</logger> <targetList> <target>cruise</target> </targetList> </nant> </tasks> <publishers> <merge> <files> <file>E:\Project\trunk\dev\build\output\*.xml</file> </files> </merge> <xmllogger /> <artifactcleanup cleanUpMethod="KeepLastXBuilds" cleanUpValue="100" /> </publishers> 

El logging ccnet es el siguiente:

2009-03-25 23: 13: 55,093 [Servidor CCNet: INFO] Canal registrado: tcp 2009-03-25 23: 13: 55,093 [Servidor CCNet: INFO] CruiseManager: Escuchando en url: tcp: //10.7.5.98: 21234 / CruiseManager.rem 2009-03-25 23: 13: 55,093 [Servidor CCNet: INFO] Inicio del server CruiseControl.NET 2009-03-25 23: 13: 55,109 [Proyecto: INFO] Integrador inicial para el proyecto: Proyecto 2009-03 -25 23: 14: 55,046 [Proyecto: INFO] Proyecto: 'Proyecto' se agrega a la queue: 'Proyecto' en la position 0. 2009-03-25 23: 14: 56,093 [Proyecto: INFO] Proyecto: 'Proyecto' es primero en queue: 'Proyecto' y comenzará la integración. 2009-03-25 23: 14: 56,796 [Proyecto: DEBUG] http://svn01.com/abc/Project/trunk/dev 2009-03-25 23: 14: 56,812 [Proyecto: DEBUG] Proceso de inicio [svn. exe] en el directory de trabajo [E: \ Project \ trunk \ dev] con arguments [log http://svn01.com/abc/Project/trunk/dev -r "{2009-03-25T17: 27: 24Z}: { 2009-03-25T17: 44: 56Z} "–verbose –xml –nombre de usuario abc –contraseña abcd –non-interactive –no-auth-cache] 2009-03-25 23: 14: 56,968 [468 : DEPURADOR [Proyecto svn.exe] 2009-03-25 23: 14: 56,968 [468: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 14: 56,968 [468: DEPURACIÓN] [Proyecto svn.exe ] 2009-03-25 23: 14: 56,984 [468: DEPURTO] [Proyecto svn.exe] tm 2009-03-25 23: 14: 56,984 [468: DEPURTO] [Proyecto svn.exe] 2009-03-25T17: 16: 09.658217Z 2009-03-25 23: 14: 56,984 [468: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 14: 56,984 [468: DEPURTO] [Proyecto svn.exe] / Proyecto / tronco /dev/build/ccnet.config 2009-03-25 23: 14: 56,984 [468: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 14: 56,984 [468: DEPURACIÓN] [Proyecto svn.exe] fixing build [jerry & tom] 2009-03-25 23: 14: 56,984 [468: DEPURO] [Proyecto svn.exe] 2009-03-25 23: 14: 56,984 [468: DEBUG] [Proyecto svn.exe] 2009-03-25 23: 14: 57,078 [Proyecto: DEBUG] http://svn01.com/ abc / Project / trunk / tools 2009-03-25 23: 14: 57,078 [Proyecto: DEBUG] Proceso de inicio [svn.exe] en el directory de trabajo [E: \ Project \ trunk \ tools] con arguments [log http: // svn01.com/abc/Project/trunk/tools -r "{2009-03-25T17: 27: 24Z}: {2009-03-25T17: 44: 56Z}" –verbose –xml –username abc – contraseña abcd –non-interactive –no-auth-cache] 2009-03-25 23: 14: 57,250 [1560: DEBUG] [Proyecto svn.exe] 2009-03-25 23: 14: 57,250 [1560: DEPURAR ] [Proyecto svn.exe] 2009-03-25 23: 14: 57,250 [1560: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 14: 57,359 [Proyecto: DEPURADOR] No se encuentra en. 2009-03-25 23: 14: 57,359 [Proyecto: INFO] No se detectaron modificaciones. 2009-03-25 23: 15: 57,406 [Proyecto: INFO] Proyecto: 'Proyecto' se agrega a la queue: 'Proyecto' en la position 0. 2009-03-25 23: 15: 57,515 [Proyecto: INFO] Proyecto: ' El proyecto 'es el primero en queue:' Proyecto 'y comenzará la integración. 2009-03-25 23: 15: 57,515 [Proyecto: DEBUG] http://svn01.com/abc/Project/trunk/dev 2009-03-25 23: 15: 57,515 [Proyecto: DEBUG] Proceso de inicio [svn. exe] en el directory de trabajo [E: \ Project \ trunk \ dev] con arguments [log http://svn01.com/abc/Project/trunk/dev -r "{2009-03-25T17: 27: 24Z}: { 2009-03-25T17: 45: 57Z} "–verbose –xml –nombre de usuario abc –contraseña abcd –non-interactive –no-auth-cache] 2009-03-25 23: 15: 57,656 [1560 : DEBUG] [Proyecto svn.exe] 2009-03-25 23: 15: 57,656 [1560: DEBUG] [Proyecto svn.exe] 2009-03-25 23: 15: 57,656 [1560: DEBUG] [Proyecto svn.exe ] 2009-03-25 23: 15: 57,656 [1560: DEPURACIÓN] [Proyecto svn.exe] tm 2009-03-25 23: 15: 57,656 [1560: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25T17: 17: 54.682187Z 2009-03-25 23: 15: 57,656 [1560: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 15: 57,656 [1560: DEPURACIÓN] [Proyecto svn.exe] / Proyecto / tronco /dev/build/ccnet.config 2009-03-25 23: 15: 57,671 [1560: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 15: 57,671 [1560: DEPURACIÓN] [Proyecto svn.exe] fixing build [jerry & tom] 2009-03-25 23: 15: 57,671 [15 60: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 15: 57,671 [1560: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 15: 57,765 [Proyecto: DEPURACIÓN] http: // svn01.com/abc/Project/trunk/tools 2009-03-25 23: 15: 57,765 [Proyecto: DEBUG] Proceso de inicio [svn.exe] en el directory de trabajo [E: \ Project \ trunk \ tools] con arguments [log http://svn01.com/abc/Project/trunk/tools -r "{2009-03-25T17: 27: 24Z}: {2009-03-25T17: 45: 57Z}" –verbose –xml – nombre de usuario abc –contraseña abcd –non-interactive –no-auth-cache] 2009-03-25 23: 15: 57,921 [468: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 15: 57,921 [468: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 15: 57,921 [468: DEPURACIÓN] [Proyecto svn.exe] 2009-03-25 23: 15: 58,031 [Proyecto: DEPURADOR] No se encontró debajo . 2009-03-25 23: 15: 58,031 [Proyecto: INFO] No se detectaron modificaciones.

Tuvimos un problema similar cuando nuestros relojes de subversión y del server de compilation no se sincronizaron en más de 10 minutos. Vale la pena verificar para eliminarlo como un problema potencial.

Bueno, obviamente, CC.NET no cree que haya ninguna modificación, así que una cosa que podrías hacer es desde la línea de command emitir el command svn log que hace CC.NET:

svn log http://svn01.com/abc/Project/trunk/dev -r "{2009-03-25T17:27:24Z}:{2009-03-25T17:45:57Z}" --verbose --xml --username abc --password abcd --non-interactive --no-auth-cache]

Una cosa que notará son los times allí. Si alguno de los cambios que espera ver sucedió antes de este período, no se mostrarán. Parece que CC.NET solo está mirando los últimos 18 minutos. ¿Qué pasa si haces un check in mientras el sistema se está ejecutando? ¿Aún no lo reconoce?