Jenkins 的 Windows 安裝程式已經存在很多年了,它是使用者在 Windows 上安裝 Jenkins Master 作為服務的一種方式。 從被開發出來至今,它還沒有什麼新特性,但現在是時候做出改變了。
首先,讓我們瞧瞧現版本安裝程式的使用經驗。
第1步 啟動安裝程式
這是使用 WiX Toolset Windows 安裝程式的預設界面外觀,算不上太好看,而且沒有太多對安裝程式進行說明的品牌資訊。
第2步 安裝目錄
同樣,沒有太多的品牌資訊。
第3步 安裝
除了選擇安裝位置外,安裝程式大體上沒有提供一些安裝 Jenkins 的選項。
問題
現在的安裝程式存在一些問題,平台特别興趣小組會修複這些問題,并為使用者提供新的安裝體驗。
- 安裝程式隻支援32位安裝。
- 使用者不能選擇 Jenkins 作為 Windows 服務啟動時的端口以及賬戶。
- 安裝程式捆綁了32位的 Java Runtime,而沒有使用已存在的 JRE。
- 安裝程式不支援 Jenkins for Java 11中的實驗性支援。
- JENKINS_HOME 目錄并不适合現代 Windows。
- 安裝程式中沒有品牌。
前進
使用實驗性的 Jenkins Windows 安裝程式,大部分問題都已解決!
- 安裝程式将隻支援64位系統,這也是如今大多數 Windows 系統的現狀,是以能讓更多的使用者能夠使用安裝包來安裝 Jenkins。
- 使用者能夠為服務輸入使用者資訊,同時選擇端口以便于 Jenkins 驗證端口是否可用。
- 安裝程式不再捆綁 JRE 而是在作業系統中尋找合适的 JRE。如果使用者想要使用一個不同的 JRE,可以在安裝時指定。
- 安裝程式已經支援 Java 11,包括在 Java 11 預覽上面列出的元件。
- JENKINS_HOME 目錄被放置在啟動服務使用者的 LocalAppData 目錄下,這與現代 Windows 檔案系統布局一緻。
- 安裝程式已經更新帶有品牌了,這讓它看起來更酷并能提供一個更好的使用者體驗。
截圖
以下是新安裝程式的系列螢幕截圖:
第1步 啟動安裝程式
Jenkins logo 現在是安裝程式 UI 的重要組成部分。
第2步 安裝目錄
在安裝程式的所有階段,Jenkins logo 和名稱都出現在标題中。
第3步 選擇賬戶
安裝程式現在允許您指定要運作的帳戶的使用者名/密碼,并檢查該帳戶是否具有 LogonAsService 權限。
第4步 端口選擇
安裝程式還允許您指定 Jenkins 運作的端口,并且在輸入和測試有效端口之前不會繼續。
第5步 JRE 選擇
安裝程式現在不再捆綁 JRE,而是在系統上搜尋相容的 JRE (現在是 JRE 8)。 如果你想使用與安裝程式搜尋到不同的 JRE,你可以浏覽目錄并指定它。隻支援 JRE 8 和 JRE 11 Runtime。如果發現標明的 JRE 是版本11,安裝程式将自動添加必要的參數和其他 jar 檔案,以便在 Java 11下運作。
第6步 安裝
使用者能在安裝程式中輸入的所有選項也可以在指令行上覆寫以進行自動部署。可以覆寫的完整屬性清單即将推出。
接下來的步驟
新版本安裝程式正在被平台特别興趣小組的成員 Review 中,但我們需要人測試安裝程式并給予回報。你過你對測試新安裝程式感興趣的話,請加入平台特别興趣小組 gitter room 擷取更多資訊。