for git jenkins

for - No se puede conseguir que Jenkins y Git jueguen bien



jenkins project (2)

Creo que el problema es este:

Para que una ruta de red (como V :) sea accesible / activa, un usuario debe iniciar sesión. El servicio de Jenkins en realidad no inicia sesión en un sistema, incluso si ejecuta el servicio como usted, y por lo tanto, las rutas de red generalmente no están disponibles por letra de unidad.

Es posible que desee probar la ruta real al repositorio, como por ejemplo:

//server/path/to/gitrepo

y mira si eso funciona

Versión de Jenkins: 1.429
Versión del complemento Git: 1.1.12

No puedo obtener el complemento de Git para clonar un repositorio de Git. Falla con el error

Command "git clone --progress -o vipor V:/VIPOR c:/Program Files/jenkins/workspace" returned status code 128: Cloning into c:/Program Files/jenkins/workspace... fatal: ''V:/VIPOR'' does not appear to be a git repository fatal: The remote end hung up unexpectedly

El repo de Git que se clona está en la red local. Ya he intentado lo siguiente

  • Lea el plugin de Git, especialmente la parte sobre el código de estado
  • Volteé las barras para usar las rutas de estilo UNIX
  • Accedí al repositorio de origen como una ruta UNC (en lugar de la unidad asignada llamada V )
  • Obligó a Jenkins a usar una ruta sin espacios (editando config.xml )
  • Aseguró que el ejecutable git esté en la RUTA
  • Obligé al servicio de Windows Jenkins a ejecutarse no bajo una cuenta de sistema sino como yo

La última vez que lo intenté porque pude clonar el repositorio en cuestión ejecutando el mismo comando que se está emitiendo, el plugin de Git, en el servidor de Jenkins y con el mismo ejecutable de Git .

¿Qué me estoy perdiendo?


Disparado en la oscuridad: ¿Has probado las barras dobles? p.ej

V://VIPOR

Estábamos en un camino similar al tuyo (jenkins y git en una caja de Windows) y rápidamente descubrimos que necesitábamos movernos a Linux. Nos dio la impresión de que muchos de los complementos no se probaron totalmente (o no se realizaron) en Windows.