2013-07-02 47 views
3

我在服務器的/ var/lib/hudson目錄中安裝了hudson。當我通過瀏覽器中的URL訪問jenkins時,我在頁面底部看到1.411版本。如何通過CLI更新Jenkins/Hudson

有誰知道如何通過命令行(CLI)更新Jenkins。如果它是可能的。

當我前往Manage Jenkins頁面時,它會顯示如下內容: 「新版本的Jenkins(1.521)可供下載(更新日誌)。」

我不覺得安全,下載新的jar和解壓縮到服務器。

回答

6

您是指操作系統上的Jenkins CLI還是CLI?沒有辦法通過Jenkins CLI更新Jenkins版本。

如果您將Jenkins作爲獨立WAR文件安裝,則只需要從命令行升級它即可下載新的Jenkins WAR文件並替換當前的WAR文件,然後重新啓動Jenkins。在升級之前備份$ JENKINS_HOME目錄的全部內容總是一個好主意。

如果您使用的是本機軟件包,例如RPM或DEB,則應使用Jenkins服務器上的軟件包管理器(yum,apt-get等)來升級Jenkins。

+0

我想,這回答了我的問題。 – Ashish

+0

非常感謝,我仍然有關於更新GitHub插件的問題。每次我做一個更新插件如GitHub並重新啓動jenkins時,詹金斯開始崩潰。當我嘗試在瀏覽器中通過URL訪問jenkins時,錯誤頁面顯示出一些異常「class not found jenkins/model jenkins」。然後爲了讓jenkins再次運行,我必須從plugins目錄中完全刪除插件。我希望有人對此有一個答案,因爲我真的需要讓我的github項目可供jenkins構建。謝謝 – Ashish

+0

我建議詢問關於插件問題作爲一個單獨的問題。看看你的詹金斯日誌 - 它可能會給你一些線索。 –