Git Fetch en Jenkins falla con el time de espera durante el process de compilation para el repository Bitbucket

Estoy trabajando en la configuration de Jenkins para nuestro proyecto de Android colocado en el repository de Bitbucket. Continuamente obtengo time de espera durante el command git fetch como parte del process de compilation. A continuación se encuentran los loggings de la console.

iniciado por el usuario SUKHVIR SINGH

Creación en el espacio de trabajo C: / RCJenkins Clonación del repository remoto de Git Repositorio de clonación

https: //nombnetworkingeusuario@bitbucket.abc.xyz.com/scm/ /myproject.git inicio de git.exe C: \ RCJenkins # timeout = 10 Recuperación de cambios en sentido ascendente desde https: //nombnetworkingeusuario@bitbucket.abc.xyz.com/ scm / /myproject.git git.exe –version # timeout = 10 usando GIT_ASKPASS para establecer las cnetworkingenciales. Configurando http proxy: abc.xyz.company.com:80 fetch git.exe –tags –progress https: // username @ bitbucket.abc.xyz.com/scm/ / myproject.git + refs / heads / : refs / remotes / origin / ERROR: Tiempo de espera después de 10 minutos ERROR: Error al clonar el repository remoto 'origin' hudson.plugins.git.GitException: Command "git.exe fetch –tags –progress https: //username@bitbucket.abc.xyz.com/scm/ / myproject.git + refs / heads / : refs / remotes / origin / " devuelto código de estado -1: stdout: stderr: en org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn (CliGitAPIImpl.java:1924) en org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCnetworkingentials (CliGitAPIImpl.java:1643) en org.jenkinsci.plugins.gitclient .CliGitAPIImpl.access $ 300 (CliGitAPIImpl.java:71) en org.jenkins ci.plugins.gitclient.CliGitAPIImpl $ 1.execute (CliGitAPIImpl.java:352) en org.jenkinsci.plugins.gitclient.CliGitAPIImpl $ 2.execute (CliGitAPIImpl.java:559) en hudson.plugins.git.GitSCM.retrieveChanges (GitSCM. java: 1075) en hudson.plugins.git.GitSCM.checkout (GitSCM.java:1115) en hudson.scm.SCM.checkout (SCM.java:495) en hudson.model.AbstractProject.checkout (AbstractProject.java:1276 ) en hudson.model.AbstractBuild $ AbstractBuildExecution.defaultCheckout (AbstractBuild.java:560) en jenkins.scm.SCMCheckoutStrategy.checkout (SCMCheckoutStrategy.java:86) en hudson.model.AbstractBuild $ AbstractBuildExecution.run (AbstractBuild.java:485) en hudson.model.Run.execute (Run.java:1735) en hudson.model.FreeStyleBuild.run (FreeStyleBuild.java:43) en hudson.model.ResourceController.execute (ResourceController.java:97) en hudson.model. Executor.run (Executor.java:405) ERROR: Error al clonar el repository remoto 'origen' Finalizado: FALLO

Lo que hice hasta ahora: –

1) Descargué e instalé la última versión estable de Jenkins 2.60.2 en mi máquina local 2) Creé el usuario administrador. 3) Creó un trabajo de estilo libre. 4) Configuró el trabajo para usar la url de repository " https: //nombnetworkingeusuario@bitbucket.abc.xyz.com/scm/ / myproject.git" y agregó las cnetworkingenciales del repository en el administrador de cnetworkingenciales de Jenkins.

Anteriormente, el espacio de trabajo utilizado no tenía los permissions adecuados en mi máquina e incluso la command-line de git no funcionaba. Ahora he cambiado la configuration de Job para usar una location de espacio de trabajo personalizada que tenga permissions de escritura / lectura. Puedo ejecutar commands de git a través de la command-line en el área de trabajo, pero cuando comienzo el process de compilation a través de Jenkins, obtengo el error de time de espera mencionado anteriormente. Debajo está la captura de pantalla de la configuration de mi trabajo. enter image description here

  1. Descargue e instale Wireshark, para ver qué está pasando en su networking. Para hacerlo, haga doble clic en su interfaz de networking / inicie la grabación, haga 2., detenga la grabación, busque "Cadena" y "Packet bytes" para su URL y haga clic con el button derecho -> Seguir -> Transmisión TCP.

  2. Pruebe su enlace exacto de nuevo. Primero con validate proxy, luego con build.