Jenkins是用java編寫的開源持續集成工具,目前被國內外各公司廣泛使用。本章教大家如何在linux服務器上安裝Jenkins。
獲得一台linux服務器
要在linux下安裝git,首先你得先有一台linux服務器,這里我選擇了騰訊雲
安裝jdk
Jenkins的運行需要依賴jdk,所以在安裝Jenkins之前我們得先把jdk裝上。沒有安裝經驗的同學可以參考我的另一篇在linux服務器上安裝jdk的教程。傳送門:在linux服務器上安裝jdk
yum安裝Jenkins
這里推薦使用yum方式安裝Jenkins,最簡單方便。
yum的repos中默認是沒有Jenkins的,需要先將Jenkins存儲庫添加到yum repos。
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum安裝Jenkins
yum install jenkins
隨后就可以看到系統開始自動下載安裝。
出現提示是否下載的時候輸入y並按回車。
耐心等待安裝完成。
現在Jenkins已經安裝好了,不過啟動之前最好稍微修改一下配置。默認情況是Jenkins是使用Jenkins用戶啟動的,但這個用戶目前系統並沒有賦予權限,這里我們將啟動用戶修改為root;另外Jenkins默認端口是8080,這個跟tomcat的默認端口沖突,我們也修改一下默認端口。
輸入命令進入Jenkins配置文件
vi /etc/sysconfig/jenkins
在配置文件中很容易找到
此處修改配置
JENKINS_USER="root"
JENKINS_PORT="8081"
修改完配置后,保存退出。
好了,現在配置文件也修改好了,可以啟動Jenkins了。
輸入啟動命令以啟動Jenkins服務。
service jenkins start
出現OK表示Jenkins啟動成功。
在瀏覽器輸入ip:8081進入Jenkins登錄頁面。
Jenkins首次登錄
進入登錄頁面后,Jenkins提示我們需要輸入超級管理員密碼進行解鎖。根據提示,我們可以在/var/lib/jenkins/secrets/initialAdminPassword文件里找到密碼。
輸入命令以找到密碼。
tail /var/lib/jenkins/secrets/initialAdminPassword
找到解鎖密碼
找到密碼后,復制密碼,粘貼到Jenkins解鎖頁面,點擊Continue繼續初始化配置。短暫的等待后,進入插件安裝頁面。
Jenkins插件安裝
這里我們點擊的Install suggested plugins,安裝默認插件,當然你也可以點擊另一個按鈕安裝指定的插件。
點擊后,頁面進入了插件下載安裝頁面。
默認插件安裝
耐心等待全部安裝完成。安裝完成后,頁面自動進入了管理員賬戶注冊頁面。
管理員賬戶注冊
這個頁面大家肯定都不陌生,自己輸入信息注冊吧。輸入完信息點擊Save and Finish。
Jenkins安裝完成
點擊Start using Jenkins,進入Jenkins主頁面。
Jenkins
至此,Jenkins安裝並初始化完成了,