Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Usine Logicielle > Intégration Continue
Intégration Continue Forum d'entraide sur les outils d'intégration continue (Continuum, CruiseControl, Hudson, TeamCity, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/12/2012, 22h42   #1
slim
Membre émérite
 
Avatar de slim
 
Homme Salim Chami
Ingénieur développement logiciels
Inscription : décembre 2002
Messages : 731
Détails du profil
Informations personnelles :
Nom : Homme Salim Chami
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Conseil

Informations forums :
Inscription : décembre 2002
Messages : 731
Points : 845
Points : 845
Par défaut Install sur Fedora et lien avec Github

Bonjour,

Je voudrais lier jenkins que j'ai installé sur Fedora à Github mais je n'y arrive pas...

J'ai donc installé Jenkins en suivant les instructions d'installation (ajout repo, yum install jenkins etc.)

J'ai ensuite installé les plugins github et ajouté sur github le "hook" de jenkins. Ceci pour que github envoie une requete rest à jenkins pour lui notifier un changement dans le repo. Tout ceci fonctionne. Jenkins recoit bien la notif et démarre le build.

J'ai aussi créé une clé ssh que j'ai mis dans ~/.ssh mais quand je lance un build, j'obtiens l'erreur suivante :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ERROR: Error cloning remote repo 'origin' : Could not clone ssh://git@github.com/#########/########.git
hudson.plugins.git.GitException: Could not clone ssh://git@github.com/########/########.git
    at hudson.plugins.git.GitAPI.clone(GitAPI.java:273)
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1044)
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:986)
    at hudson.FilePath.act(FilePath.java:852)
    at hudson.FilePath.act(FilePath.java:825)
    at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:986)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1142)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1324)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581)
    at hudson.model.Run.execute(Run.java:1518)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:236)
Caused by: hudson.plugins.git.GitException: Command "git clone --progress -o origin ssh://git@github.com/########/########.git /var/lib/jenkins/workspace/########" returned status code 128:
stdout: Cloning into '/var/lib/jenkins/workspace/########'...

stderr: Permission denied (publickey).
fatal: The remote end hung up unexpectedly
J'ai essayé de suivre la réponse donnée par Peter Tillemans sur http://stackoverflow.com/questions/3...-git-error-ssh.

Il dit qu'il faut se logger en utilisant jenkins come user... Après avoir installé jenkins, il n'y avait pas de répertoire /home/jenkins/, est-ce que ça veut dire que l'utilisateur jenkins n'existe pas ?
pourtant en l'installant, en utilisant sudo (root), l'utilisateur a bien été créé.

J'ai donc créé l'utilisateur sur l'outil de gestion des utilisateurs. Je tape donc et j'ai ça quis'affiche :

Ensuite, je tape , le nom du fichier et "la" passphrase mais il dit que :
Code :
1
2
open id_rsa failed: Permission denied.
Saving the key failed: id_rsa.
Pourriez-vous m'aider à résoudre ce problème, svp ?

Merci
__________________
Do it simple... and RTFM !
slim est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h23.


 
 
 
 
Partenaires

Hébergement Web