10分鐘在服務(wù)器部署好Jenkins的詳細過程
Linux安裝Jenkins
哈嘍,大家好,我是一條。
這是 DevOps 相關(guān)的第一篇文章,準確是第二篇,之前有一篇《Docker從入門到干事》。
本文主要是 Jenkins 的安裝部署,那前提我們應(yīng)該裝好 Git Maven JDK。這些準備工作就簡單過一下。
Git Maven 非必需
Git 安裝很簡單
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以上。
準備好之后我們正式進入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 # 修改端口號為 8880
## Type: integer(0:65535) ## Default: 8080 ## ServiceRestart: jenkins # # Port Jenkins is listening on. # Set to -1 to disable # JENKINS_PORT="8880"
3.啟動
systemctl start jenkins systemctl status jenkins

4.解決首頁加載過慢問題
當我們第一次訪問時,會提示如下界面,且等待時間較長。

更改為清華大學(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.安裝插件
進入Jenkins 需要按照其提示打開日志文件獲取密碼,不贅述。
選擇安裝部分插件,因為網(wǎng)絡(luò)原因,大概率會安裝失敗,所以只需要勾選最后一個中文插件就好了。

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

8.新建任務(wù),下回再續(xù)
總結(jié)
- 網(wǎng)絡(luò)問題很煩
- 占用內(nèi)存過大,1.2G。
到此這篇關(guān)于10分鐘在服務(wù)器部署好Jenkins的文章就介紹到這了,更多相關(guān)服務(wù)器部署Jenkins內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringMVC異步處理操作(Callable和DeferredResult)
這篇文章主要介紹了SpringMVC異步處理操作(Callable和DeferredResult),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
Java訪問WebService返回XML數(shù)據(jù)的方法
這篇文章主要介紹了Java訪問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)異常攔截方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
SpringMVC源碼之HandlerMapping處理器映射器解析
這篇文章主要介紹了SpringMVC源碼之HandlerMapping處理器映射器解析,在Spring?MVC中,HandlerMapping處理器映射器用于確定請求處理器對象,請求處理器可以是任何對象,只要它們使用了@Controller注解或注解@RequestMapping,需要的朋友可以參考下2023-08-08
SpringBoot+MyBatis-Plus實現(xiàn)數(shù)據(jù)庫讀寫分離的代碼示例
在當今互聯(lián)網(wǎng)應(yīng)用中,數(shù)據(jù)庫讀寫分離是提高系統(tǒng)性能和穩(wěn)定性的重要手段之一,通過將讀操作和寫操作分別路由到不同的數(shù)據(jù)庫節(jié)點,可以有效減輕數(shù)據(jù)庫服務(wù)器的負擔(dān),本文將介紹如何利用SpringBoot和MyBatis-Plus框架實現(xiàn)數(shù)據(jù)庫讀寫分離,需要的朋友可以參考下2023-11-11

