是否沒有其他方式部署插件並使其功能無需重新啓動? 或者有人可以提供詳細信息重新啓動plugin.hpi後會發生什麼情況,以及爲什麼重新啓動Hudson/Jenkins非常重要?爲什麼Hudson/Jenkins需要在部署插件後重新啓動?
1
A
回答
3
許多容器將允許您加載插件而無需重新啓動。但詹金斯並不保證,新插件將無需重啓即可正常工作。這是詹金斯的建築選擇。
看看這個:
詹金斯在1.44添加插件的支持,這是約400年前發佈,自那時詹金斯需要新的插件生效重新啓動。這是因爲我們在啓動時加載插件,進行各種計算來構建圍繞所有插件的不可變數據結構。
這:
最後,爲什麼升級難?這是因爲Jenkins將模型對象的實例長時間保存在內存中(不像典型的數據庫應用程序,這些應用程序的請求範圍很小,因此壽命很短)。我喜歡這個,原因很多,比如更多直接的對象遍歷,以及構建需要很長時間的事實。
多見於:http://blog.cloudbees.com/2011/12/installing-plugins-to-jenkins-without.html#sthash.yFpYe7Sr.dpuf
+0
謝謝@Vitalii。 – user1593526
相關問題
- 1. Glassfish需要在部署ICEFaces後重新啓動
- 2. 需要在fuill web部署後重新啓動IIS 7
- 3. 重新啓動後,爲什麼小部件無法使用?
- 4. '成功部署後需要部署項目'才能啓動'
- 5. 爲什麼手機在重新啓動後需要密碼,甚至不設置?
- 6. 爲什麼我總是需要重新啓動Rails服務器?
- 7. 重新部署戰爭時需要重啓tomcat嗎?
- 8. API +重新啓動需要
- 9. Sinatra需要重新啓動
- 10. 重新啓動後爲新用戶重新安裝組件,爲什麼?
- 11. Tomcat 8需要在編輯文件後重新啓動
- 12. Redmine插件 - 需要在每次代碼更改後重新啓動
- 13. Websphere App Server 6.1:在需要更改web.xml後重新部署?
- 14. IntelliJ,在本地主機上部署,無需重新啓動tomcat
- 15. 我是否真的需要在每次部署時重新啓動Sphinx?
- 16. 爲什麼iOS需要啓動圖像?
- 17. 是否需要在更新JDK後重新啓動Tomcat?
- 18. 爲什麼要運行tomcat7:deploy vs tomcat7:重新部署?
- 19. 爲什麼在修改JSP時需要重新啓動App Engine服務器?
- 20. 如何讓jenkins在部署後重新啓動tomcat?
- 21. 爲什麼我的數組在重新啓動活動後重新運行?
- 22. 爲什麼我們需要在django項目中更改一些文件後重新啓動apache
- 23. Capistrano部署需要什麼寶石?
- 24. 爲什麼在mysql重新啓動後改變表執行
- 25. Glassfish 3.1.2在應用程序部署後重新加載需要的jar文件
- 26. android-我需要保持在重新啓動後堅持警報?
- 27. 需要在每次測試後重新啓動JBoss
- 28. Rails部署之後要做什麼?
- 29. Eclipse - 爲什麼Azure部署需要這麼長
- 30. 爲什麼我的計時器需要重新加載才能重新顯示/重新啓動?
詹金斯讓您無需重新啓動安裝插件;也許只有哈德森沒有? –