Issue Type: Bug Bug
Assignee: Nicolas De Loof
Components: git
Created: 23/Jul/13 2:43 AM
Description:

We periodically get Jenkins test failures, because GitPublisher is not able to push the passing build's tag to github.
>From time to time when github rejects the connection and causes the push to fail. A subsequent rebuild tends to go through.
It might be nice to have an option to allow for retrying a push after some amount of delay.

Here is an example of a failed push.
<pre>
Pushing tag ci_157 to repo origin
ERROR: Failed to push tag ci_157 to origin
hudson.plugins.git.GitException: Command "git push origin ci_157" returned status code 128:
stdout:
stderr: ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly

at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:772)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:738)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.push(CliGitAPIImpl.java:790)
at hudson.plugins.git.GitPublisher$3.invoke(GitPublisher.java:303)
at hudson.plugins.git.GitPublisher$3.invoke(GitPublisher.java:265)
at hudson.FilePath.act(FilePath.java:865)
at hudson.FilePath.act(FilePath.java:838)
at hudson.plugins.git.GitPublisher.perform(GitPublisher.java:265)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:786)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:733)
at hudson.model.Run.execute(Run.java:1593)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:237)
Build step 'Git Publisher' changed build result to FAILURE
Build step 'Git Publisher' marked build as failure
</pre>

A manual run a few minutes after this failure passes (on the same jenkins server)
<pre>
Pushing tag ci_158 to repo origin
Email was triggered for: Success
</pre>

Project: Jenkins
Priority: Minor Minor
Reporter: Zev Blut
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply via email to