2016-09-15 276 views
0

通過轉到Jenkins - >插件管理器 - >高級 - >上傳插件,在使用Git.hpi文件手動安裝Git插件時獲取下面的錯誤。失敗:在jenkins中安裝Git插件2.7.4

java.io.IOException: Failed to dynamically deploy this plugin 
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1883) 
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1640) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110) 
at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: Failed to install git plugin 
at hudson.PluginManager.dynamicLoad(PluginManager.java:866) 
at hudson.PluginManager.dynamicLoad(PluginManager.java:807) 
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1879) 
... 5 more 
Caused by: jenkins.MissingDependencyException: One or more dependencies could not be resolved for git : mailer (1.17), ssh-credentials (1.12), git- client (2.0.0), matrix-project (1.7.1), credentials (2.1.4), workflow-scm-step (1.14.2), scm-api (1.2) 
at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:529) 
at hudson.PluginManager.dynamicLoad(PluginManager.java:856) 
... 7 more 

任何人都可以告訴造成這個錯誤和解決步驟的原因嗎? 提前致謝。

+1

您是否閱讀過錯誤信息? 「引發:jenkins.MissingDependencyException:一個或多個依賴不能解決的git」。看起來你需要下載所有這些hpi文件,以便git擁有它的所有依賴關係。 – gtonic

回答

0
Caused by: jenkins.MissingDependencyException: One or more dependencies could not be resolved for git : mailer (1.17), ssh-credentials (1.12), git- client (2.0.0), matrix-project (1.7.1), credentials (2.1.4), workflow-scm-step (1.14.2), scm-api (1.2) 

它說,它在那裏,你缺少以下依賴關係:

出於好奇,爲什麼你手動安裝它時,你可以通過插件管理器安裝呢?如果你從插件管理器安裝它,它也會爲你安裝所有的依賴項。

+0

嗨Fadi,我上傳了tomcat的最新版本的Jenkins.war,所以當我嘗試使用插件管理器來搜索和安裝插件時,它沒有提供任何下載插件。我不知道它是否連接到互聯網或不是,但我正在使用互聯網的機器上工作。 告訴我一件事是,這些依賴關係將被手動下載並在主git.hpi上傳之前上傳。 – satya

+0

嘗試登錄到計算機並ping一個公共站點(如嘗試可能ping'jenkins-ci.org')並查看它是否工作。如果確實如此,請檢查是否已將更新站點設置爲:http:// updates.jenkins-ci.org /更新center.json' – Fadi