目錄
一、簡(jiǎn)介
二、Jenkins自動(dòng)化部署實(shí)現(xiàn)原理
三、安裝Jenkins
3.1、搭建java環(huán)境
3.2、安裝Jenkins
3.2.1、安裝curl
3.2.2、導(dǎo)入Jenkins秘鑰
3.2.3、添加Jenkins apt存儲(chǔ)庫(kù)條目
3.2.4、安裝Jenkins
四、配置Jenkins
4.1、啟動(dòng)Jenkins服務(wù)
4.2、修改Jenkins監(jiān)聽端口
4.3、配置Jenkins自啟動(dòng)
4.4、配置Jenkins域名?
4.5、登陸
4.6、添加用戶
一、簡(jiǎn)介
????????Jenkins是一個(gè)開源軟件項(xiàng)目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個(gè)開放易用的軟件平臺(tái),為軟件的持續(xù)集成提供了一種便捷的方式。
二、Jenkins自動(dòng)化部署實(shí)現(xiàn)原理
??????? Jenkins的自動(dòng)化部署實(shí)現(xiàn)原理如下圖所示:
三、安裝Jenkins
??????? 前面講過(guò)Jenkins是基于Java開發(fā)的持續(xù)集成工具,因此需要先搭建JDK環(huán)境。
3.1、搭建java環(huán)境
??????? 通過(guò)如下命令搭建JDK環(huán)境:
sudo apt update
sudo apt install openjdk-11-jre
??????? 執(zhí)行命令后會(huì)有如下輸出:
???????? 輸入Y以繼續(xù)搭建JDK環(huán)境:
???????? 通過(guò)如下命令來(lái)確認(rèn)JDK環(huán)境是否搭建完成:
java -version
??????? 執(zhí)行命令會(huì)有如下輸出:
???????? 至此,JDK環(huán)境搭建完成。
3.2、安裝Jenkins
3.2.1、安裝curl
??????? 執(zhí)行如下命令來(lái)安裝curl:
sudo snap install curl
??????? 執(zhí)行命令會(huì)有如下信息輸出:
3.2.2、導(dǎo)入Jenkins秘鑰
??????? 通過(guò)如下命令導(dǎo)入秘鑰:
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
??????? 執(zhí)行如上命令不會(huì)有任何信息輸出。
3.2.3、添加Jenkins apt存儲(chǔ)庫(kù)條目
??????? 執(zhí)行如下命令來(lái)添加Jenkins apt存儲(chǔ)庫(kù)條目:
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
3.2.4、安裝Jenkins
??????? 通過(guò)如下命令來(lái)安裝Jenkins:
sudo apt-get update
sudo apt-get install jenkins
??????? 執(zhí)行sudo apt-get update會(huì)有如下信息輸出:
??????? 執(zhí)行sudo apt-get install jenkins命令會(huì)有如下信息輸出:
四、配置Jenkins
4.1、啟動(dòng)Jenkins服務(wù)
??????? 先通過(guò)sudo service jenkins status命令查看當(dāng)前Jenkins服務(wù)狀態(tài)。執(zhí)行命令輸出如下信息:
??????? 通過(guò)如上信息可知當(dāng)前Jenkins服務(wù)已啟動(dòng),如果Jenkins未啟動(dòng)則通過(guò)sudo service jenkins start命令啟動(dòng)。
4.2、修改Jenkins監(jiān)聽端口
??????? Jenkins默認(rèn)監(jiān)聽端口是8080,如果修改請(qǐng)修改/lib/systemd/system/jenkins.service文件中的Environment="JENKINS_PORT=8080"字段。比如修改為Environment="JENKINS_PORT=8081"
4.3、配置Jenkins自啟動(dòng)
??????? 執(zhí)行如下命令可實(shí)現(xiàn)服務(wù)器啟動(dòng)后Jenkins服務(wù)自啟動(dòng):
sudo systemctl enable jenkins
4.4、配置Jenkins域名 ?
4.5、登陸
??????? 以上配置完成之后一定要執(zhí)行如下命令重啟Jenkins服務(wù),使得如上配置生效?。。?/strong>
systemctl daemon-reload
sudo service jenkins restart
??????? 通過(guò)網(wǎng)頁(yè)打開Jenkins頁(yè)面,http://域名或者IP:端口號(hào)的方式。
???????? 根據(jù)提示獲取初始密碼進(jìn)行登陸。此處初始密碼存放在/var/lib/jenkins/secrets/initialAdminPassword文件中。
??????? 新手直接選擇安裝推薦的插件即可。
??????? 單擊進(jìn)入后會(huì)出現(xiàn)如下界面,表示自動(dòng)開始安裝所有推薦的插件,等待后續(xù)即可
???????? 界面右側(cè)是安裝的列表及當(dāng)前插件安裝進(jìn)展。
4.6、添加用戶
??????? 插件安裝完成之后開始創(chuàng)建管理員用戶
???????? 創(chuàng)建完成之后成功登陸進(jìn)去:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-417099.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-417099.html
到了這里,關(guān)于Linux下Jenkins服務(wù)搭建及配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!