前言:請各大網友尊重本人原創知識分享,謹記本人部落格:南國以南i
Jenkins介紹
Jenkins是一個開源軟體專案,是基於Java開發的一種持續整合工具,用於監控持續重複的工作,旨在提供一個開放易用的軟體平臺,使軟體專案可以進行持續整合
流程說明
開發者提交程式碼到碼雲 -> 碼雲上配置的回撥地址會通知jenkins進行自動部署 -> jenkins 拉取最新的原始碼,打包成jar或war,將打好的包上傳到Linux伺服器,最後根據Jenkins上配置的命令進行部署。
流程圖
開始部署
注:首先保證系統中已經安裝jdk!!!,最好是(Jdk1.5)以上及需要(CentOS7)
1. 新增yum倉庫源
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2. 匯入倉庫源的key(祕鑰)
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3.下載Jenkins相關依賴
注:此處我已經踩坑了,沒有該依賴Jenkins是不能安裝的!!!
yum install epel-release # repository that provides 'daemonize'
4.yum安裝Jenkins最新版本
在安裝的過程中,需要進行相關依賴包的下載。直接回復Y 即可。
yum install jenkins
5.Jenkins配置修改
因為Jenkins的預設埠是8080,如果該埠被其他專案佔用的話,我們就無法啟動Jenkins專案,所以我們需要額外的修改Jenkins的專案埠
vim /etc/sysconfig/jenkins #編輯檔案
JENKINS_PORT="8080" #埠
JENKINS_USER="jenkins" #登入使用者
JENKINS_HOME="/var/lib/jenkins" #安裝home目錄
6.啟動Jenkins服務
此時,我們只需要將Jenkins_port配置中的埠修改成我們自己的埠就行了。修改完成後,進行專案啟動,啟動命令有三種
service jenkins start #啟動服務
service jenkins stop #關閉服務
service jenkins restart #重啟服務
7.訪問Jenkins主頁
在瀏覽器中輸入: ip:port即可,如 http://192.168.36.132:8080,獲取管理員密碼解鎖Jenkins面板
通過該頁面中的路徑獲取管理員到初始密碼
cat /var/lib/jenkins/secrets/initialAdminPassword
8.建立使用者,也可以使用admin賬號
9.選擇安裝推薦到外掛,進入到安裝頁面
安裝完成後就顯示出專案的配置,之後我們就可以愉快的開啟了自動化部署之路了。
Jenkins釋出Spring Boot專案請關注下篇。。。