Jenkins + git: “dites-moi qui vous êtes” erreur, pourquoi est-il besoin de balise?

Viens d'installer Jenkins dans Ubuntu 12.04 et j'ai voulu créer une simple construction qui vient de clones d'un projet et la construit.

Il échoue parce qu'il ne peut pas tag. Il ne peut pas la balise parce que c'erreurs en disant "me dire qui vous êtes", apparemment parce que je n'ai pas l'git paramètres de nom d'utilisateur et UserEmail.

Mais, je ne devrais pas avoir besoin de définir ces, Jenkins va juste cloner le dépôt, pourquoi est-il besoin des informations d'identification s'il ne va pas pousser les changements, pourquoi est-il nécessaire de faire une balise?

Plein journal d'erreur est:

Started by user anonymous
Checkout:workspace //var/lib/jenkins/jobs/Foo.Bar.Baz/workspace - hudson.remoting.LocalChannel@38e609c9
Using strategy: Default
Cloning the remote Git repository
Cloning repository origin
Fetching upstream changes from [email protected]:foo-bar-baz/foo-bar-baz.git
Seen branch in repository origin/1.0
Seen branch in repository origin/1.5.4
Seen branch in repository origin/HEAD
Seen branch in repository origin/master
Commencing build of Revision 479d37776b46283a946dd395c1ea78f18c0b97c7 (origin/1.0)
Checking out Revision 479d37776b46283a946dd395c1ea78f18c0b97c7 (origin/1.0)
FATAL: Could not apply tag jenkins-Foo.Bar.Baz-2
hudson.plugins.git.GitException: Could not apply tag jenkins-Foo.Bar.Baz-2
at hudson.plugins.git.GitAPI.tag(GitAPI.java:737)
at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1320)
at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1268)
at hudson.FilePath.act(FilePath.java:758)
at hudson.FilePath.act(FilePath.java:740)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1268)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1193)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:565)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:453)
at hudson.model.Run.run(Run.java:1376)
at hudson.matrix.MatrixBuild.run(MatrixBuild.java:220)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:175)
at hudson.model.OneOffExecutor.run(OneOffExecutor.java:66)
Caused by: hudson.plugins.git.GitException: Command "git tag -a -f -m Jenkins Build #2 jenkins-Foo.Bar.Baz-2" returned status code 128:
stdout: 
stderr: 
*** Please tell me who you are.

    Run

  git config --global user.email "[email protected]"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident  <jenkins@somehostname.(none)> not allowed

    at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:786)
    at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:748)
    at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:758)
    at hudson.plugins.git.GitAPI.tag(GitAPI.java:735)
    ... 13 more
  • Hein! Après configuration de l'utilisateur.nom et l'utilisateur.e-mail, la compilation a réussi, mais il a créé un nouveau tag dans le serveur appelé "1.0", pourquoi est-git plugin tellement bizarre dans la configuration par défaut et comment le configurer de sorte qu'il ne fait pas cela?
InformationsquelleAutor knocte | 2012-06-20