10分鐘在服務(wù)器部署好Jenkins的詳細(xì)過(guò)程
Linux安裝Jenkins
哈嘍,大家好,我是一條。
這是 DevOps 相關(guān)的第一篇文章,準(zhǔn)確是第二篇,之前有一篇《Docker從入門(mén)到干事》。
本文主要是 Jenkins 的安裝部署,那前提我們應(yīng)該裝好 Git Maven JDK。這些準(zhǔn)備工作就簡(jiǎn)單過(guò)一下。
Git Maven 非必需
Git 安裝很簡(jiǎn)單
yum install git git --version
Maven下載好配置環(huán)境變量即可
下載:wget --no-check-certificate https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz 配置環(huán)境變量 export M2_HOME=/data/opt/maven/maven-3.8.6 export PATH=$PATH:$M2_HOME/bin
JDk 需要Java8以上,最新版本的應(yīng)該需要Java11以上。
準(zhǔn)備好之后我們正式進(jìn)入Jenkins的部署。
1.下載安裝
wget --no-check-certificate http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
速度慢的話,可以在本地下載完再傳到服務(wù)器。
2.修改端口配置
vi /etc/sysconfig/jenkins # 修改端口號(hào)為 8880
## Type: integer(0:65535) ## Default: 8080 ## ServiceRestart: jenkins # # Port Jenkins is listening on. # Set to -1 to disable # JENKINS_PORT="8880"
3.啟動(dòng)
systemctl start jenkins systemctl status jenkins

4.解決首頁(yè)加載過(guò)慢問(wèn)題
當(dāng)我們第一次訪問(wèn)時(shí),會(huì)提示如下界面,且等待時(shí)間較長(zhǎng)。

更改為清華大學(xué)鏡像,之后重啟 Jenkins
find / -name *.UpdateCenter.xml vi /var/lib/jenkins/hudson.model.UpdateCenter.xml # 改為以下地址 #https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
</site>
</sites>5.安裝插件
進(jìn)入Jenkins 需要按照其提示打開(kāi)日志文件獲取密碼,不贅述。
選擇安裝部分插件,因?yàn)榫W(wǎng)絡(luò)原因,大概率會(huì)安裝失敗,所以只需要勾選最后一個(gè)中文插件就好了。

6.設(shè)置管理員用戶
設(shè)置用戶名和密碼作為管理員用戶,也可以直接用admin。
7.一切準(zhǔn)備就緒

8.新建任務(wù),下回再續(xù)
總結(jié)
- 網(wǎng)絡(luò)問(wèn)題很煩
- 占用內(nèi)存過(guò)大,1.2G。
到此這篇關(guān)于10分鐘在服務(wù)器部署好Jenkins的文章就介紹到這了,更多相關(guān)服務(wù)器部署Jenkins內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringMVC異步處理操作(Callable和DeferredResult)
這篇文章主要介紹了SpringMVC異步處理操作(Callable和DeferredResult),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
Jmeter生成UUID作為唯一標(biāo)識(shí)符過(guò)程圖解
這篇文章主要介紹了Jmeter生成UUID作為唯一標(biāo)識(shí)符過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
關(guān)于maven工程多模塊、項(xiàng)目打包問(wèn)題
這篇文章主要介紹了關(guān)于maven工程多模塊、項(xiàng)目打包問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03
Java訪問(wèn)WebService返回XML數(shù)據(jù)的方法
這篇文章主要介紹了Java訪問(wèn)WebService返回XML數(shù)據(jù)的方法,涉及java操作WebService的相關(guān)技巧,需要的朋友可以參考下2015-06-06
springboot統(tǒng)一返回json數(shù)據(jù)格式并配置系統(tǒng)異常攔截方式
這篇文章主要介紹了springboot統(tǒng)一返回json數(shù)據(jù)格式并配置系統(tǒng)異常攔截方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
SpringMVC源碼之HandlerMapping處理器映射器解析
這篇文章主要介紹了SpringMVC源碼之HandlerMapping處理器映射器解析,在Spring?MVC中,HandlerMapping處理器映射器用于確定請(qǐng)求處理器對(duì)象,請(qǐng)求處理器可以是任何對(duì)象,只要它們使用了@Controller注解或注解@RequestMapping,需要的朋友可以參考下2023-08-08
SpringBoot簡(jiǎn)單實(shí)現(xiàn)定時(shí)器過(guò)程
這篇文章主要介紹了SpringBoot簡(jiǎn)單實(shí)現(xiàn)定時(shí)器過(guò)程,對(duì)于Java后端來(lái)說(shuō)肯定實(shí)現(xiàn)定時(shí)功能肯定是使用到Spring封裝好的定時(shí)調(diào)度Scheduled2023-04-04
SpringBoot+MyBatis-Plus實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫(xiě)分離的代碼示例
在當(dāng)今互聯(lián)網(wǎng)應(yīng)用中,數(shù)據(jù)庫(kù)讀寫(xiě)分離是提高系統(tǒng)性能和穩(wěn)定性的重要手段之一,通過(guò)將讀操作和寫(xiě)操作分別路由到不同的數(shù)據(jù)庫(kù)節(jié)點(diǎn),可以有效減輕數(shù)據(jù)庫(kù)服務(wù)器的負(fù)擔(dān),本文將介紹如何利用SpringBoot和MyBatis-Plus框架實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫(xiě)分離,需要的朋友可以參考下2023-11-11

