Jenkins是干什么用的?Jenkins是一個基于Java開發(fā)的開源軟件項(xiàng)目,亦是一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作。如果你正打算搭建Jenkins來實(shí)現(xiàn)持續(xù)集成(CI),站長百科將帶你一步步完成Jenkins的安裝、配置以及使用過程中常見的環(huán)境設(shè)置。
一、環(huán)境準(zhǔn)備
1、Jenkins安裝與持續(xù)集成環(huán)境配置
開發(fā)人員每天提交代碼到Git倉庫后,Jenkins作為持續(xù)集成工具,會通過Git將最新代碼拉取到集成服務(wù)器,并結(jié)合JDK、Maven等工具來進(jìn)行代碼編譯、測試、審查、打包等工作。如果在任何一個步驟中出錯,Jenkins會重新執(zhí)行整個流程。最終Jenkins將生成的jar或war包分發(fā)到測試服務(wù)器或生產(chǎn)服務(wù)器,用戶就可以訪問到最新的應(yīng)用。
2、服務(wù)器列表
3、安裝環(huán)境準(zhǔn)備
- 切換到192.168.0.109機(jī)器,jdk—-Jenkins使用java開發(fā),首先必然需要安裝jdk;
- tomcat—-Jenkins是一個web應(yīng)用程序,運(yùn)行當(dāng)然需要中間件;
- Jenkins的war包中包含了一個叫winstone的應(yīng)用服務(wù)器所以可以直接運(yùn)行,但在生產(chǎn)環(huán)境建議安裝tomcat等獨(dú)立中間件;
- maven—-Jenkins使用maven構(gòu)建,所以也需要安裝maven。下載解壓即可。
(1)JDK環(huán)境
首先,我們需要配置Java開發(fā)環(huán)境。你可以通過編輯/etc/profile文件來配置JDK環(huán)境變量,確保Jenkins能夠正常找到Java。
sudo vi /etc/profile
在文件中添加JDK的路徑,如下:
保存并執(zhí)行以下命令使配置生效:
source /etc/profile
然后,驗(yàn)證Java是否安裝成功:
(2)Maven環(huán)境
下載并解壓Maven:
wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
tar -zvxf apache-maven-3.6.1-bin.tar.gz
配置Maven環(huán)境變量,編輯/etc/profile,加入以下內(nèi)容:
export MAVEN_HOME=/usr/local/tools/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH
使配置生效:
source /etc/profile
(3)Git環(huán)境
在Linux上,可以通過yum安裝Git:
yum -y install git
如果需要安裝特定版本的Git,可以通過源碼方式進(jìn)行安裝。首先,卸載yum安裝的Git版本:
yum -y remove git
然后,下載并安裝Git:
wget https://github.com/git/git/archive/v2.22.2.tar.gz
tar -zxvf git-2.22.2.tar.gz
cd git-2.22.2
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
make prefix=/usr/local/git all
make prefix=/usr/local/git install
配置環(huán)境變量:
vi /etc/profile
在文件底部加入:
export PATH=$PATH:/usr/local/git/bin
使配置生效:
source /etc/profile
驗(yàn)證安裝:
git –version
二、Jenkins安裝教程
1、下載Jenkins
你可以從Jenkins官網(wǎng)(https://www.jenkins.io/download/)下載Jenkins的”war”包。
2、Jenkins訪問
如果你選擇使用Tomcat,可以將Jenkins的war包復(fù)制到Tomcat的webapps目錄下,然后啟動Tomcat。
3、Jenkins初始化配置
初次訪問Jenkins時,會看到一個要求輸入解鎖密碼的頁面。這個密碼可以在啟動日志中找到,或者按照提示在指定文件中查看。
點(diǎn)擊繼續(xù)后,選擇“自定義安裝”,然后選擇“無”來進(jìn)行默認(rèn)安裝。
接下來,你可以創(chuàng)建Jenkins用戶并設(shè)置實(shí)例。
三、Jenkins配置教程
我們要修改Jenkins插件下載地址,否則Jenkins會讓你懷疑人生。
以上的配置 Json 其實(shí)在 Jenkins 的工作目錄中:$ cd {你的Jenkins工作目錄}/updates #進(jìn)入更新配置位置
tomcat 安裝的在 /root/.jenkins 里面 updates:vim default.json #這個Json文件與上邊的配置文件是相同的
這里 wiki 和 github 的文檔不用改,我們就可以成功修改這個配置,使用 vim 的命令,如下,替換所有插件下載的 url:
:1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g
替換連接測試url::1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g
進(jìn)入vim先輸入:然后再粘貼上邊的:后邊的命令,注意不要寫兩個冒號!修改完成保存退出:wq
修改URL為:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
重啟?http://192.168.0.109:8080/jenkins/restart
測試鏡像,下載中文漢化插件
Jenkins->Manage Jenkins->Manage Plugins,點(diǎn)擊Available,搜索”Chinese”
安裝、重啟Jenkins后,就看到Jenkins漢化了!不同版本可能部分菜單漢化會失敗。
-
廣告合作
-
QQ群號:4114653