Linux(centos) jenkins部署

一、相關(guān)概念

1.1 Jenkins概念:

Jenkins是一個(gè)功能強(qiáng)大的應(yīng)用程序,允許持續(xù)集成和持續(xù)交付項(xiàng)目,無(wú)論用的是什么平臺(tái)。這是一個(gè)免費(fèi)的源代碼,可以處理任何類型的構(gòu)建或持續(xù)集成。集成Jenkins可以用于一些測(cè)試和部署技術(shù)。Jenkins是一種軟件允許持續(xù)集成。

1.2 Jenkins目的:

1、持續(xù)、自動(dòng)地構(gòu)建/測(cè)試軟件項(xiàng)目。
2、監(jiān)控軟件開(kāi)放流程,快速問(wèn)題定位及處理,提示開(kāi)放效率。

1.3 特性:

開(kāi)源的java語(yǔ)言開(kāi)發(fā)持續(xù)集成工具,支持CI,CD。
易于安裝部署配置:可通過(guò)yum安裝,或下載war包以及通過(guò)docker容器等快速實(shí)現(xiàn)安裝部署,可方便web界面配置管理。
消息通知及測(cè)試報(bào)告:集成RSS/E-mail通過(guò)RSS發(fā)布構(gòu)建結(jié)果或當(dāng)構(gòu)建完成時(shí)通過(guò)e-mail通知,生成JUnit/TestNG測(cè)試報(bào)告。
分布式構(gòu)建:支持Jenkins能夠讓多臺(tái)計(jì)算機(jī)一起構(gòu)建/測(cè)試。
文件識(shí)別:Jenkins能夠跟蹤哪次構(gòu)建生成哪些jar,哪次構(gòu)建使用哪個(gè)版本的jar等。
豐富的插件支持:支持?jǐn)U展插件,你可以開(kāi)發(fā)適合自己團(tuán)隊(duì)使用的工具,如git,svn,maven,docker等。

1.4 產(chǎn)品發(fā)布流程:

產(chǎn)品設(shè)計(jì)成型 -> 開(kāi)發(fā)人員開(kāi)發(fā)代碼 -> 測(cè)試人員測(cè)試功能 -> 運(yùn)維人員發(fā)布上線
持續(xù)集成 (Continuous integration,簡(jiǎn)稱CI)
持續(xù)交付(Continuous delivery)
持續(xù)部署(continuous deployment)

直白的說(shuō)能干嘛?

答:最直觀的一個(gè)用途,就是可以幫你省去手動(dòng)在服務(wù)器上部署項(xiàng)目的重復(fù)性勞動(dòng)。

二、安裝部署[大部分是網(wǎng)上拷貝的,親測(cè)有用]

我下載的rpm包 密碼:0hwz

1. 下載jenkins rpm安裝包,執(zhí)行安裝

這里建議離線下載好安裝包然后上傳到服務(wù)器,不然yum install太慢了
官網(wǎng)
rpm安裝包地址

在剛剛上傳的同級(jí)目錄下執(zhí)行以下命令
rpm -ih jenkins-2.121.2-1.1.noarch.rpm

看到兩個(gè)100%出現(xiàn)即為 安裝成功

2.修改啟動(dòng)腳本

檢查JDK版本是否大于等于1.8的,并查看jdk安裝 bin路徑

vi /etc/rc.d/init.d/jenkins

找到下圖的代碼片段,將紅色框內(nèi)的jdk bin路徑粘貼進(jìn)去


jenkins啟動(dòng)文件

3.啟動(dòng)

1、給予jenkins一個(gè)未被占用的運(yùn)行端口

vi /etc/sysconfig/jenkins

修改下圖中的端口


配置文件

2、啟動(dòng)

使用下面的命令啟動(dòng)jenkins

systemctl start jenkins

訪問(wèn)

訪問(wèn)地址,修改自己的服務(wù)器ip

http://你的IP:你剛剛設(shè)置的端口

初次進(jìn)入訪問(wèn)密碼在

vi /var/lib/jenkins/secrets/initialAdminPassword

接下來(lái)
我的另一篇部署文章
http://www.itdecent.cn/p/bdfbce39b95a

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容