我在我不再需要的Jenkins安裝中有幾個插件。我已經禁用了插件(並且我的構建仍然有效),並且我想完全刪除插件。徹底刪除Jenkins(Hudson)插件的正確流程是什麼?如何從Jenkins(Hudson)卸載插件?
53
A
回答
69
正如Jesse Glick在his answer中提到的,如果您使用的是Jenkins 1.487或更高版本,那麼在Jenkins UI中有一種本機方式來卸載插件。詳情請參閱JENKINS-3070。
如果您使用的是早於1.487的Jenkins版本,那麼您可以嘗試手動卸載該插件。正如有些人在評論中指出的那樣,這可能無法在某些平臺上運行(在這種情況下,升級到至少1.487以便您可以使用官方的卸載功能)。
要手動卸載插件,請停止Hudson/Jenkins,轉到HUDSON_HOME/plugins
目錄並刪除.hpi
文件和同名文件夾。所以,如果您要刪除CVS插件,您將刪除cvs.hpi
文件和cvs
目錄。
之後,重新啓動Hudson/Jenkins,插件將不再存在。
3
Hudson Plugins解釋了一些核心插件(稱爲「第1層」插件)隨Hudson自帶,因此我認爲不能刪除。
1
您可以使用Jenkins»插件管理器來禁用它。轉到安裝標籤並取消要卸載的插件並重新啓動Jenkins。雖然它不unintall,至少保持它遠離從配置頁面出現..
7
刪除<插件> .hpi文件和相應的<插件> -plugin目錄將有效地刪除插件。
然而,如果你已經配置了屬於你的插件內的工作您的哈德森,Tomcat的日誌可能包含* CannotResolveClassException參數:hudson.plugins ... *例外,因爲它試圖加載該插件。即使構建成功,這也會導致構建失敗。
爲了解決這個問題,
- 去就業的配置和重新保存。這應該擺脫插件參考
- 如果不是,進入哈德森家庭作業目錄,並打開作業命名的文件夾下找到config.xml文件,並刪除該插件
- 重啓哈德森
12
Jenkins 1.487添加了一個用於卸載插件的UI:JENKINS-3070
相關問題
- 1. 如何從Eclipse Galileo 3.5卸載插件?
- 2. 如何卸載IE插件
- 3. 如何卸載redmine插件?
- 4. 如何卸載Rails插件?
- 5. 如何卸載sysdeo插件
- 6. 如何卸載FireBreath插件
- 7. 如何編寫最簡單的Hudson/Jenkins插件?
- 8. 如何在Windows上卸載Jenkins?
- 9. 如何在Mac上完全卸載Jenkins
- 10. 卸載VSTO插件
- 11. 將Ivy插件與Jenkins/Hudson中的Artifactory插件一起使用
- 12. C#加載/卸載插件
- 13. 如何卸載Scala Eclipse插件?
- 14. 如何手動卸載Magento插件?
- 15. 如何在eclipse中卸載插件?
- 16. 如何卸載煉油廠插件
- 17. 如何在eclipse中卸載插件?
- 18. 如何徹底卸載Eclipse MapReduce插件?
- 19. Wcat和Jenkins(Hudson)
- 20. 從Aptana Studio 3卸載插件?
- 21. 從Eclipse Galileo卸載Oracle WebLogic插件
- 22. 從eclipse中卸載和刪除插件
- 23. 如何從Hudson/Jenkins工作中的Nexus中選擇工件?
- 24. 如何卸載在Ubuntu上從jenkins.war安裝的Jenkins 14.04
- 25. 卸載Eclipse插件錯誤
- 26. 卸載eclipse插件 - linux
- 27. 卸載Apache Geronimo Eclipse插件?
- 28. 如何從Notepad ++中卸載Python縮進插件?
- 29. 如何從Rails中卸載插件(Seed Fu)
- 30. 我如何從Eclipse中卸載tasktop插件?
是的,無法從GUI中卸載它。請參閱http://issues.hudson-ci.org/browse/HUDSON-3070 – pihentagy 2011-03-10 10:40:53
@Mark Today我刪除了一些插件,但cvs插件不斷重新創建。任何想法如何永久刪除它? – Besi 2011-09-02 08:01:41
無論我做什麼,當我啓動Jenkins時,所有刪除的插件文件都會重新創建。 – 2011-10-26 14:15:45