[CI]在各平台上安裝Jenkins

林罡北
7 min readApr 28, 2018

--

Step1.安裝Java

由於Jenkins是Java Base的應用程式,所以需要先安裝Java,才能使用Jenkins,但是要注意一下:

Jenkins最低的要求是Java7,建議是使用Java8

各平台安裝方式可以參考:

windows

Ubuntu

MacOS

Docker

直接看Step2的Docker部分

Step2.安裝Jenkins

A.有GUI的作業系統

Jenkins Download去下載壓縮檔,下載時選擇對應的作業系統即可

B.純console的作業系統

只有console就只能使用指令下載啦

Ubunut Server

C.在Docker內安裝(使用image)

安裝完之後Jenkins預設是會自己啟動的

Step2–1. Port Forwarding

如果你是使用VM,先在VM內灌Ubuntu或是Windows等等的作業系統,再在VM內的作業系統中安裝Jenkins的話,要從host連進去VM內的Jenkins,需要先做port forwarding,把host的某個port導向到VM的某個port才行

由於Jenkins安裝完,預設是執行8080 port,所以通常是把host的某個隨意的port導向VM的8080port

我個人是習慣把host的8080 port直接導向VM的8080 port~

VirtualBox Port Forwarding

Step2–2.Jenkins Error

如果安裝完,無法啟動,碰到相關Error可以參考這邊

沒有安裝Java的話,啟動Jenkins會噴下面這個Error

Step3.Unlock Jenkins

安裝完之後,透過host的http://localhost:8080連上VM內的Jenkins,應該可以看到以下的介面

接著要先用密碼解鎖Jenkins才能繼續使用,而密碼就放在介面上顯示的一排紅字路徑的檔案中

以這個例子來說,密碼是放在下面這個位置

/var/lib/jenkins/secrets/initialAdminPassword

如果是有GUI的作業系統,可以直接開啟這個路徑的資料夾
如果是console版的作業系統,可以直接用指令(vi/vim)編輯器檔案查看密碼

有了密碼,複製之後在輸入框中貼上,在按下continue就可以囉

Step4.選擇要安裝的套件

基本上新手推薦使用Jenkins預設的即可(左邊),或是你已經對Jenkins滿熟悉,知道自己需要什麼不要什麼,那就可以自己選擇(右邊)

接下來會開始下載並安裝,需要一點時間~

Step5.安裝完畢,新增管理員帳號

安裝好之後就要設定管理員的帳號,輸入完之後按下Save and Finish

看到下面這樣的介面代表已經設定完成了,按下Start using Jenkins

會跳轉到登入頁面,輸入剛剛創建好的管理員帳密就可以開始使用囉!

Reference

--

--

林罡北
林罡北

Written by 林罡北

Founder of TroublesLab, F2E & Web/App Developer

Responses (1)