2013-02-22 44 views
1

我可能需要在Windows Server 2008 R2 Enterprise服務器上重新安裝Jenkins。如果我爲已安裝的版本運行安裝程序,它可以讓我選擇卸載。我已經嘗試過「修復」選項,但它並沒有解決我的問題。如果我卸載,我現有的工作和他們的歷史會發生什麼?整個Jenkins文件夾是否會被刪除?如果是這樣,我將能夠從備份副本中恢復它們嗎?Renistall的Jenkins在Windows上

+0

您是否已經在最新版本?爲什麼你不能嘗試升級? – 2013-02-23 08:52:54

+0

我正在運行最新的(1.502),但正在考慮嘗試重新安裝以嘗試解決問題。當我安裝此版本時,我以管理員身份登錄到服務器,但未以管理員身份運行安裝程序。如果我這樣做,我想確保我能保留工作和歷史。 – RichardM 2013-02-24 03:44:18

回答

1

我不確定Windows,但我認爲在linux中,jobs/configs目錄可以在多個Jenkins安裝中複製。首先備份你的jenkins主目錄。 Jenkins可執行文件本身並不重要,因爲它可以在不影響構建環境的情況下輕鬆重新安裝。請參閱此鏈接以獲取更多信息:https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins

+0

我曾嘗試恢復已刪除的作業,但尚未看到「從磁盤恢復配置」步驟。在嘗試重新安裝之前,我有幾件事要嘗試,但很高興知道我應該能夠恢復所有作業。 – RichardM 2013-02-24 03:49:01

1

是的,您可以通過備份jenkins安裝文件夾,然後在重新安裝後將內容複製回jenkins安裝文件夾來恢復它們。這適用於Linux或Windows。所有作業信息和配置都存儲在文件系統中。

+0

很高興知道。我假設在將舊的東西複製回來後,必須運行「從磁盤重新加載配置」命令。 – RichardM 2013-02-24 03:53:50

+0

我通常只是重新啓動服務,但運行reload config命令肯定不會受到傷害。 – CIGuy 2013-02-25 06:28:58

+0

事實證明,使用安裝程序卸載後,作業文件夾完好無損,因此重新安裝後我無需執行任何操作。 – RichardM 2013-02-25 23:14:52

相關問題