Jenkins是一款由Java編寫的開源的持續整合工具。
安裝Plugins後能夠執行許多功能:
建置source code(也就是Auto Build)、執行測試、執行程式碼分析、自動部署
安裝Jenkins前,我先安裝了其他的軟體
安裝Java SDK
安裝Java SDK這點我想是非必要的,因為我自已本身是沒有安裝,但若是查看網路上的文章,大多是說Jenkins是用JAVA開發,要在JAVA環境下執行,所以需要安裝,但因為現在JAVA SDK在授權上好像變成要收費了,所以我當下就沒裝了,結果Jenkins還是可以運作。若要安裝可以參考我另一篇文章安裝Open JDK試試看。
安裝Visual Studio 2017
安裝Visual Studio 2017主要是因為需要MSBuild來進行專案編譯,雖然也可以單獨安裝MSBuild的安裝包來使用,但直接安裝Visual Studio 2017真的省事又簡單,可以省去一堆設定問題,所以我選擇直接在主機上安裝Visual Studio。
安裝 .net Core SDK
在安裝Visual Studio 2017時已安裝網站應該程式開發,但Visual Studio 2017安裝時內含的 .net Core版本只到2.1,而專案本身是使用 .net Core 2.2版了, 所以需要至微軟官網上下載最新的 .net Core SDK版本進行安裝。
安裝 Git
因為我們專案是用Git在控管,所以在主機上也需要安裝Git
安裝Jenkins
終於到了安裝Jenkins,首先當然就是先下載Jenkins啦,因為是在Windows上安裝,有安裝檔可以直接安裝。我們下載最新的穩定版就可以了,另一個是每周自動更新的最新版,若喜歡嚐鮮的人可以試試。
下載的檔案是一個壓縮檔,解壓縮後會是一個安裝檔案,直接點二下執行安裝。
設定安裝路徑時,預設是在C:\Program Files (x86)下,但因為資料夾名稱有包含空格,建議還是重新指定一個不含空格的路徑較安全。
再來就按Install就可以開始安裝了
安裝完成
在安裝完成的畫面按下Finish按鈕後,會自動打開瀏覽器並開啟剛剛安裝的Jenkins站台,此時會需要輸入密碼來解鎖Jenkins,密碼在安裝目錄下的secrets\initialAdminPassword中。在打開的網頁上也會有提示路徑告訴你說密碼在那裡。
依照畫面上提示的路徑可以找到該檔案,直接用記事本打開就可以看到密碼了。
輸入正確的密碼後,就進入Jenkins插件安裝畫面,有安裝預設插件及自行選擇插件安裝二個選項
- Install suggested plugins - 安裝預設插件
- Select plugins to install - 自行選擇插件安裝
可以選安裝預設插件比較省事,若不喜歡沒用到的插件,之後也可以再進行移除。若是想要自行選擇所需要的插件進行安裝也是可以的。
選了Select plugins to install - 自行選擇插件安裝後,會進入選擇插件的頁面,已有預先打勾的插件也就是預設安裝的,這裡可以自行勾選想要安裝的插件。
不論選擇那一個選項進行安裝插件,下一步都是會來到插件安裝的進度頁面,這裡可以看到插件安裝是否成功。安裝成功的插件會是綠色打勾的,安裝失敗的插件會呈現紅色叉叉的Icon,也不用驚慌,在之後還是可以在Jenkins的插件管理頁面重新安裝插件。
插件安裝完後,就會要建立管理者帳號。依自已喜好設定帳號就可以了。
再來是設定Jenkins站台的位置,預設使用的是8080 Port,可以依自已需求做修改。為了遠端執行,建議不要使用localhost,所以我是改成本機IP,若有網域的人可以改成Domain。
設定完成後,就會出現Jenkins is ready!的畫面,這時按下Start using Jenkins按鈕就可以開始使用Jenkins了。
按下Start using Jenkins按鈕後,輸入帳密就可以進入了,看到以下畫面就代表安裝成功囉。
下一篇就來說明,怎麼設定Jenkins。
沒有留言:
張貼留言