Estoy utilizando CruiseControl.net para una integración continua. Creé un repositorio para mi proyecto usando el servidor VisualSvn (usa la Autenticación de Windows). Ambos servidores están alojados en el mismo sistema (Os-Microsoft Windows Server 2003 sp2).Verificar fallas de modificación en el contenido Integración usando Servidor VisualSVN y Cruisecontrol.net
Cuando forzo a compilar el proyecto usando CruiseControl.net "Tarea (s) fallida (s): Svn: CheckForModifications" se muestra como el mensaje. Cuando me registré el informe de compilación, que dice como sigue:
BUILD EXCEPTION
Error Message: ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: OPTIONS of 'https://system:8443/svn/folder/Source': **Server certificate verification failed: issuer is not trusted** (https://system:8443). Process command: C:\Program Files\VisualSVN Server\bin\svn.exe log **sameUrlAbove** -r "{2010-04-29T08:35:26Z}:{2010-04-29T09:04:02Z}" --verbose --xml --username ccnetadmin --password cruise --non-interactive --no-auth-cache
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetModifications (IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)
Mi nodo SourceControl en el ccnet.config es como se muestra a continuación:
<sourcecontrol type="svn">
<executable>C:\Program Files\VisualSVN Server\bin\svn.exe</executable>
<trunkUrl>
check out url
</trunkUrl>
<workingDirectory>
C:\ProjectWorkingDirectories\folder\Source
</workingDirectory>
<username>
ccnetadmin
</username>
<password>
cruise
</password>
</sourcecontrol>
Puede alguno sugerir cómo evitar este error?
Hola, No entendí bien lo que dijo. Podría explicar lo que entiende por: "realizar algo así como información de SVN https: //sp-ci.sbsnetwork.local: 8443/SVN/IntranetPortal/Fuente como el usuario que ejecuta climatizador y luego aceptar el certificado" Gracias por su respuesta ... – Harun
Similar a mis pensamientos. – DilbertDave
use PsExec de Sysinternal Suite (http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx) para abrir un símbolo del sistema suplantado como LocalSystem y acepte permanentemente el certificado – Vasea