2017-04-10 193 views
1

有人可以解釋一些步驟如何在服務器沒有任何互聯網的生產環境中手動升級Jenkins。在升級之前我們需要採取什麼樣的預防措施來進行env生產。如何管理插件升級太多,如果沒有互聯網在生產環境中升級jenkins

感謝....

回答

1

所以可以有多種選擇。藍綠色,定期升級,升級測試升級

  1. 藍綠色 - 爲所需版本旋轉另一個Jenkins實例。將插件,作業目錄從PROD複製到Jenkins的新實例。驗證設置是否按預期工作。根據需要應用特定版本的任何修補程序。 E.G:升級特定於新Jenkins版本的不兼容插件。測試所有類型的作業。最後將新安裝的實例作爲PROD並將現有的作爲被動。您可以在將來重複相同的練習,將來被動變得活躍。事實上,您可以在兩個實例之間放置一個Apache Reverse代理,並使您的Apache指向PROD所需的實例。

  2. 定期升級 - 通知所有必需和受影響的方。請批准停機時間。以您的備份JENKINS_HOME。記下在較新版本的Jenkins中不兼容的插件。升級到新版本。用支持的版本替換不兼容的插件,並最終測試作業。最糟糕的情況是,如果您的時間不足,請回滾到備份版本。

  3. 高級測試升級 - 複製Jenkins_HOME。在其他機器上安裝Jenkins新版本。複製作業,工作區,插件和config.xml。驗證新實例是否正在運行。記下您爲升級而進行的操作。接下來請批准PROD jenkins的停機時間。根據上述步驟升級Jenkins。

,如果你需要針對任何特定的上述3個選項

+0

謝謝@Jeel更多詳細信息請評論。我感謝您的幫助。我們使用RPM包安裝Jenkins以進行生產,將使用RPM安裝的升級Jenkins的過程是什麼 – pandey