2017-01-02 28 views
0

jitkinsでビルドをトリガーするためにgitポーリングを使用しています。JenkinsのGitポーリングが失敗する

私はそれがすべてのこれらの日罰金働いていたが、突然、それは次のエラーで失敗し始めたのgitプラグインを3.0.0

ています。同じ資格とgit pluginを使って私の他のビルドジョブは他のgit reposと連携しています。

Using strategy: Default 
[poll] Last Built Revision: Revision 6c3463c502ba01b873b1e7959fe7cb81f3999e2f (origin/master) 
using GIT_SSH to set credentials User for GIT/Gerrit 
> D:\Git\bin\git.exe ls-remote -h ssh://[email protected]:29418/myapp/myapp.git # timeout=10 
ERROR: Timeout after 10 minutes 
ERROR: Failed to join a process 
org.jvnet.winp.WinpException: Failed to read environment variable table error=299 at .\envvar-cmdline.cpp:201 
    at org.jvnet.winp.Native.getCmdLineAndEnvVars(Native Method) 
    at org.jvnet.winp.WinProcess.parseCmdLineAndEnvVars(WinProcess.java:126) 
    at org.jvnet.winp.WinProcess.getCommandLine(WinProcess.java:102) 
    at hudson.util.ProcessTree$Windows$1.getArguments(ProcessTree.java:441) 
    at hudson.plugins.msbuild.MsBuildKillingVeto.vetoProcessKilling(MsBuildKillingVeto.java:55) 
    at hudson.util.ProcessTree$OSProcess.getVeto(ProcessTree.java:239) 
    at hudson.util.ProcessTree$Windows$1.killRecursively(ProcessTree.java:422) 
    at hudson.util.ProcessTree.killAll(ProcessTree.java:142) 
    at hudson.Proc$LocalProc.destroy(Proc.java:378) 
    at hudson.Proc$LocalProc.kill(Proc.java:370) 
    at hudson.Proc$1.run(Proc.java:157) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

答えて

0

Gitポーリングがハングアップしていました。

私はJenkinsを再起動しました。ポーリングログに基づいて正常に動作しています。

私たちのポーリング戦略は正しくありませんでした。私たちはJenkinsサーバーの負荷を増やしている毎分ポーリングを続け、スレッドが不足しています。ジェンキンスの現在の再起動は、持続可能なソリューション

ではありません私たちは、プッシュ通知

チェックこのhttps://groups.google.com/forum/#!topic/jenkinsci-users/smRQrhb2A-Q そしてこのhttp://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/

歓声、

のような役割を果たしGitのフックベースのソリューションにGitのポーリングから移動する必要があります

Saurav

関連する問題