Jenkins安裝和插件管理配置入門(mén)教程
安裝Jenkins
1)安裝JDK
Jenkins需要依賴JDK,所以先安裝JDK1.8
yum -y install java-1.8.0-openjdk* # 安裝到了: /usr/lib/jvm
# 查看java版本信息 java -version

2)獲取Jenkins安裝包,進(jìn)行安裝,
下載頁(yè)面:https://jenkins.io/zh/download/ 安裝文件:jenkins-2.277.4-1.1.noarch.rpm
鏈接: https://pan.baidu.com/s/1jkVxJzhHVbXHxItLt0molQ?pwd=xg3q
提取碼: xg3q
ls jenkins-2.277.4-1.1.noarch.rpm rpm -ivh jenkins-2.277.4-1.1.noarch.rpm

3)修改Jenkins配置
rpm -ql jenkins

vim /etc/sysconfig/jenkins #29 行,修改Jenkins用戶為root 29// JENKINS_USER="root" #修改端口 56// JENKINS_PORT="8888"


4)啟動(dòng)Jenkins(Jenkins需要關(guān)閉防火墻,或者在防火墻添加端口)
# 設(shè)置firewalld防火墻不開(kāi)機(jī)自啟,并立即關(guān)閉。 systemctl disable firewalld.service --now # 永久關(guān)閉selinux(需要重啟服務(wù)器生效),臨時(shí)將selinux設(shè)置為寬松模式(立即生效) sed -i '/SELINUX/ s/enforcing/disabled/g' /etc/selinux/config setenforce 0 systemctl start jenkins netstat -natp |grep 8888

5)打開(kāi)瀏覽器訪問(wèn)

6)獲取并輸入admin管理員密碼
cat /var/lib/jenkins/secrets/initialAdminPassword


7) 跳過(guò)插件安裝
因?yàn)镴enkins插件需要連接默認(rèn)官網(wǎng)下載,速度非常慢,而且經(jīng)過(guò)會(huì)失敗,所以我們暫時(shí)先跳過(guò)插件安裝


8)添加一個(gè)管理員賬戶,并進(jìn)入Jenkins后臺(tái)


使用Jenkins

1 Jenkins密碼忘記處理:
修改配置文件安全功能禁用
vim /var/lib/jenkins/config.xml #將文件中第7行的true 修改為false,然后保存退出 7// <useSecurity>false</useSecurity>
重啟Jenkins服務(wù),可以直接登錄修改賬號(hào)密碼
systemctl restart jenkins.service
2 修改Jenkins中已有的用戶名和ID
vim /var/lib/jenkins/users/users.xml
持續(xù)集成環(huán)境Jenkins插件管理
Jenkins本身不提供很多功能,我們可以通過(guò)使用插件來(lái)滿足我們的使用。例如從Gitlab拉取代碼,使用Maven構(gòu)建項(xiàng)目等功能需要依靠插件完成。接下來(lái)演示如何下載插件。
修改Jenkins插件下載地址
Jenkins國(guó)外插件地址下載速度非常慢,所以可以修改為國(guó)內(nèi)插件地址
cd /var/lib/jenkins/updates/ sed -i 's/http:\/\/updates.jenkins- ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

然后在Manage Plugins -->Manage Plugins -->Advanced 中,把Update Site修改為國(guó)內(nèi)插件地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json


Sumbit 后在瀏覽器輸入 192.168.23.11:8888/restart ,重啟Jenkins

下載中文漢化插件
Jenkins->Manage Jenkins->Manage Plugins,點(diǎn)擊Available,搜索"Chinese"




升級(jí)Jenkins
Jenkins->Manage Jenkins -->或自動(dòng)升級(jí)

點(diǎn)擊Jenkins

在Manage Jenkins 里,可以重啟使用新版本,也可以回滾


到此這篇關(guān)于Jenkins安裝和插件管理的文章就介紹到這了,更多相關(guān)Jenkins安裝和插件管理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IntelliJ IDEA 創(chuàng)建spring boot 的Hello World 項(xiàng)目(圖解)
這篇文章主要介紹了IntelliJ IDEA 創(chuàng)建spring boot 的Hello World 項(xiàng)目的步驟詳解,需要的朋友可以參考下2018-01-01
Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之圖片展覽館管理系統(tǒng)的實(shí)現(xiàn)
這是一個(gè)使用了java+Springboot+SpringMVC+JPA+Jsp+maven+mysql開(kāi)發(fā)的圖片展覽館管理系統(tǒng),是一個(gè)畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有圖片展覽管理該有的所有功能,感興趣的朋友快來(lái)看看吧2022-01-01
Spring Security 自動(dòng)踢掉前一個(gè)登錄用戶的實(shí)現(xiàn)代碼
這篇文章主要介紹了Spring Security 自動(dòng)踢掉前一個(gè)登錄用戶的實(shí)現(xiàn)代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05
Java實(shí)現(xiàn)微信掃碼登入的實(shí)例代碼
這篇文章主要介紹了java實(shí)現(xiàn)微信掃碼登入功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
工具類(lèi)之關(guān)于RestTemplateUtil工具類(lèi)的使用
這篇文章主要介紹了工具類(lèi)之關(guān)于RestTemplateUtil工具類(lèi)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
WordPress中卸載插件以及移除文章類(lèi)型組件的代碼示例
這篇文章主要介紹了WordPress中卸載插件以及移除文章類(lèi)型組件的代碼示例,包括卸載函數(shù)鉤子的方法介紹,需要的朋友可以參考下2015-12-12
tomcat啟動(dòng)完成執(zhí)行 某個(gè)方法 定時(shí)任務(wù)(Spring)操作
這篇文章主要介紹了tomcat啟動(dòng)完成執(zhí)行 某個(gè)方法 定時(shí)任務(wù)(Spring)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
springboot yml定義屬性,下文中${} 引用說(shuō)明
這篇文章主要介紹了springboot yml定義屬性,下文中${} 引用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
JavaEE Filter敏感詞過(guò)濾的方法實(shí)例詳解
我們無(wú)論是在聊天還是在留言時(shí),都有一些信息不希望別人看到。那么如果過(guò)濾這些關(guān)鍵詞呢?下面小編給大家分享JavaEE Filter敏感詞過(guò)濾的方法實(shí)例詳解,感興趣的朋友一起學(xué)習(xí)吧2016-05-05

