Tengo un problema (extraño) en mi instalación de Jenkins que básicamente conduce a fallas en las actualizaciones de SVN de manera alternativa.Jenkins/Hudson SVN Issue
El seguimiento de la pila muestra dos cuestiones:
hudson.util.IOException2: revision check failed on (my repo)....
y
Caused by: org.tmatesoft.svn.core.SVNException: svn: OPTIONS (my repo)
Si volver a ejecutar una acumulación después de esto sucede, todo funciona muy bien.
Marcos
Editar por gansos con problema exactamente el mismo:
Aquí está el seguimiento de la pila de mi máquina que causa este error. Parece como si ocurriera cuando intenta acceder al directorio SVNExternals (.../trunk/common), y por alguna razón no tiene las credenciales la primera vez que intenta acceder. A continuación, la próxima vez, funciona muy bien:
hudson.util.IOException2: comprobación de revisión falló en https://myserver.com/....../TrialsMobile/trunk/common en hudson.scm.SubversionChangeLogBuilder.buildModule (SubversionChangeLogBuilder.java:189) en hudson.scm .SubversionChangeLogBuilder.run (SubversionChangeLogBuilder.java:132) en hudson.scm.SubversionSCM.calcChangeLog (SubversionSCM.java:738) en hudson.scm.SubversionSCM.checkout (SubversionSCM.java:899) en hudson.model.AbstractProject .checkout (AbstractProject.java:1414) en hudson.model.AbstractBuild $ AbstractBuildExecution.defaultCheckout (AbstractBuild.java:671) en jenkins.scm.SCMCheckoutStrategy.checkout (SCMCheckoutStrategy.java:88) en hudson.model.AbstractBuild $ AbstractBuildExecution.run (AbstractBuild.java:580) en hudson.model.Run. ejecutar (Run.java:1676) en hudson.model.FreeStyleBuild.run (FreeStyleBuild.java:43) en hudson.model.ResourceController.execute (ResourceController.java:88) en hudson.model.Executor.run (Executor.java:231) Causado por: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPCIONES /svn/mobilena/ios/TrialsMobile/trunk/common Error en org.tmatesoft.svn.core.internal .io.dav.http.HTTPConnection.request (HTTPConnection.java:384) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request (HTTPConnection.java:373) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection. solicitud (HTTPConnection.java:361) en org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest (DAVConnection.java:707) en org.tmatesoft.svn.core.internal.io. dav.DAVConnection.exchangeCapabilities (DAVConnection.java:627) en org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open (DAVConnection.java:102) en org.tmatesoft.svn.core. internal.io.dav.DAVRepository.openConnection (DAVRepository.java:1020) en org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision (DAVRepository.java:180) en org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber (SvnNgRepositoryAccess.java: 118) en org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations (SvnRepositoryAccess.java: 148) en org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor (SvnNgRepositoryAccess.java:45) en org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog. plazo (SvnRemoteLog.java:160) en org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run (SvnRemoteLog.java:35) en org.tmatesoft.svn.core.internal.wc2. SvnOperationRunner.run (SvnOperationRunner.java:20) en org.tmatesoft.svn.core.wc2.SvnOperationFactory.run (SvnOperationFactory.java:1238) en org.tmatesoft.svn.core.wc2.SvnOperation.run (SvnOperation .java: 294) en org.tmatesoft.svn.core.wc.SVNLogC lient.doLog (SVNLogClient.java:967) en org.tmatesoft.svn.core.wc.SVNLogClient.doLog (SVNLogClient.java:872) en hudson.scm.SubversionChangeLogBuilder.buildModule (SubversionChangeLogBuilder.java:177) ... 11 más Causado por: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No hay credencial que probar. Autenticación fallida al org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel (SVNErrorManager.java:37) en org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel (SVNErrorManager.java:32) en org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication (DefaultSVNAuthenticationManager.java:185) en org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request (HTTPConnection .java: 694) en org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request (HTTPConnection.java:382) ... 29 más
Jenkins no utiliza la línea de comando Subversion. Utiliza el kit SVN. Esto no funcionará en Jenkins. –