En Jenkins, solo uno de los dos trabajos de trabajo basados ​​en git

Tengo dos trabajos en mi server de Jenkins. Ambos están basados ​​en git, pero solo uno funciona y no sé por qué.

Trabajo 1

El primero funciona con un repository de Github. La configuration es la siguiente:

URL del repository: git: //github.com/profilsoft/profilsoft.git

Nombre: origen

Refspec: + refs / heads / : refs / remotos / origen /

Cuando lanzo una compilation, puedo ver eso en el logging:

Building in workspace / var / lib / jenkins / jobs / Profilsoft – Herramientas / espacio de trabajo

Pago y envío: workspace / / var / lib / jenkins / jobs / Profilsoft – Herramientas / espacio de trabajo – hudson.remoting.LocalChannel@14a1e7ad

Usando la estrategia: Pnetworkingeterminado

Última revisión incorporada: Revisión 5441ae757daccf1f3bf2edd392a7131eccdf6184 (origen / HEAD, origen / máster)

Pago y envío: workspace / / var / lib / jenkins / jobs / Profilsoft – Herramientas / espacio de trabajo – hudson.remoting.LocalChannel@14a1e7ad

Obteniendo cambios de 1 repository remoto de Git

Obteniendo cambios preliminares de git: //github.com/profilsoft/profilsoft.git

Se ve una twig en el origen del repository / HEAD

Se ha visto una twig en el origen del repository / maestro

Inicio de la compilation de la revisión 5441ae757daccf1f3bf2edd392a7131eccdf6184 (origen / HEAD, origen / máster)

Revisando la revisión 5441ae757daccf1f3bf2edd392a7131eccdf6184 (origen / HEAD, origen / maestro)

Advertencia: hay varios sets de cambios de twig aquí

[espacio de trabajo] $ ant

No se ha podido ubicar tools.jar. Se espera que lo encuentre en /usr/lib/jvm/java-6-openjdk/lib/tools.jar

Buildfile: / var / lib / jenkins / jobs / Profilsoft – Herramientas / workspace / build.xml

El éxito de construcción sin ningún problema

Trabajo 2

El segundo trabajo tiene la siguiente configuration

URL del repository: git@192.168.1.12: frente

Nombre: origen

Refspec: + refs / heads / : refs / remotos / origen /

Cuando lanzo una compilation, puedo ver eso en el logging:

Building in workspace / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace

Pago y envío: workspace / / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace – hudson.remoting.LocalChannel@72be8e1

Usando la estrategia: Pnetworkingeterminado

Pago y envío: workspace / / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace – hudson.remoting.LocalChannel@72be8e1

Clonación del repository remoto de Git

Origen del repository de clonación

ERROR: Error al clonar el repository remoto 'origen': No se pudo clonar git@192.168.1.12: front

Causado por: hudson.plugins.git.GitException: error al ejecutar el command: / usr / bin / git clone –progress -o origin git@192.168.1.12: front / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / espacio de trabajo

Comando "/ usr / bin / git clone –progress -o origin git@192.168.1.12: front / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace" código de estado devuelto 128: clonando en / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace … No se ha especificado ningún protocolo

Yo he tratado

  1. Puse el contenido de mi ~ / .shh en /var/lib/jenkins/.ssh con los permissions correctos (600, jenkins: jenkins)
  2. Ejecuté el command "/ usr / bin / git clone –progress -o origin git@192.168.1.12: front / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace" en la console y funciona perfectamente ( repository es clonado)
  3. He actualizado el complemento de Git. Tengo la última versión.
  4. Un compañero de trabajo instaló a Jenkins y él ha establecido la misma configuration. La compilation tuvo éxito.

¿Alguien tiene alguna idea?

Consulte http://sofes.miximages.com/a/3250131/814304 y http://sofes.miximages.com/a/3248848/814304 .

Puede intentar agregar un protocolo fijo en su configuration.