Su Jenkins solo uno dei due lavori basati su Git
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
- Ho messo il contenuto del mio ~/.shh on /var/lib/jenkins/.sssh con le autorizzazioni corrette (600, Jenkins: Jenkins)
- 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)
- Ho aggiornato il plugin GIT. Ho l'ultima versione.
- Un collega ha installato Jenkins e ha impostato la stessa configurazione. La build è riuscita.
Qualcuno ha qualche idea?
Nessuna soluzione corretta