Domanda

Ho due lavori sul mio server Jenkins. Entrambi sono basati su Git ma solo uno funziona e non so perché.

Giobbe 1

Il primo funziona con un repository GitHub. La configurazione è la seguente:

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

Nome: origine

RefSpec: +Refs/Heads/: rif/remoti/origine/

Quando lancio una build, posso vederlo nel registro:

Building in workspace/var/lib/jenkins/jobs/profilsoft - strumenti/spazio di lavoro

Checkout: Workspace//var/lib/Jenkins/Jobs/ProfilSoft - Strumenti/Spazio di lavoro - hudson.remoting.localchannel@14a1e7ad

Utilizzo della strategia: impostazione predefinita

Revisione dell'ultima costruzione: Revisione 5441AE757DACCF1F3BF2EDD392A7131ECCDF6184 (Origin/Head, Origin/Master)

Checkout: Workspace//var/lib/Jenkins/Jobs/ProfilSoft - Strumenti/Spazio di lavoro - hudson.remoting.localchannel@14a1e7ad

Recuperare modifiche da 1 repository Git remoto

Fetching a monte modifiche da git: //github.com/profilsoft/profilsoft.git

Visto Branch in Repository Origin/Head

Visto Branch in Repository Origin/Master

Build di revisione 5441AE757DACCF1F3BF2EDD392A7131ECCDF6184 (Origin/Head, Origin/Master)

Verifica della revisione 5441AE757DACCF1F3BF2EDD392A7131ECCDF6184 (Origin/Head, Origin/Master)

ATTENZIONE: ci sono più cambiamenti di ramo qui

spazio di lavoro] $ ant

Impossibile individuare strumenti. Dovrebbe trovarlo in /usr/lib/jvm/java-6-openjdk/lib/tools.jar

Buildfile:/var/lib/jenkins/jobs/profilsoft - strumenti/spazio di lavoro/build.xml

Il successo di costruzione senza problemi

Giobbe 2

Il secondo lavoro ha la seguente configurazione

URL del repository: git@192.168.1.12: fronte

Nome: origine

RefSpec: +Refs/Heads/: rif/remoti/origine/

Quando lancio una build, posso vederlo nel registro:

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

Checkout: Workspace//var/lib/Jenkins/Jobs/ProfilSoft-WordPress-Plugin/Workspace-hudson.remoting.localchannel@72be8e1

Utilizzo della strategia: impostazione predefinita

Checkout: Workspace//var/lib/Jenkins/Jobs/ProfilSoft-WordPress-Plugin/Workspace-hudson.remoting.localchannel@72be8e1

Clonazione del repository Git remoto

Cloning Repository Origin

Errore: errore Clonazione Remote Repo 'Origine': Impossibile clone git@192.168.1.12: Front

Causato da: hudson.plugins.git.gitexception: errore Esecuzione del comando:/usr/bin/git clone --progress -o origine git@192.168.1.12: front/var/lib/jenkins/Jobs/ProfilSoft-Wordpress-Plugin/ spazio di lavoro

Comando "/usr/bin/git clone --progress -o origin git@192.168.1.12: front/var/lib/jenkins/jobs/Profilsoft-wordpress-plugin/spazio di lavoro" Restituito Codice di stato 128: clonazione in/var/lib /Jenkins/Jobs/ProfilSoft-WordPress-Plugin/Workspace ... nessun protocollo specificato

Ho provato

  1. Ho messo il contenuto del mio ~/.shh on /var/lib/jenkins/.sssh con le autorizzazioni corrette (600, Jenkins: Jenkins)
  2. Ho eseguito il comando "/usr/bin/git clone --progress -o origin git@192.168.1.12: Front/var/lib/jenkins/jobs/profilsoft-wordpress-plugin/spazio di lavoro" nella console e funziona perfettamente (funziona perfettamente ( Il repository è clonato)
  3. Ho aggiornato il plugin GIT. Ho l'ultima versione.
  4. Un collega ha installato Jenkins e ha impostato la stessa configurazione. La build è riuscita.

Qualcuno ha qualche idea?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top