1、操作系統(tǒng)與環(huán)境
本文教你從零開始搭建jenkins環(huán)境,開始你的CICD之旅。
1.1 系統(tǒng)與安裝環(huán)境
本文的環(huán)境為云服務(wù)器環(huán)境,系統(tǒng)為linux Red-hat系統(tǒng)。版本信息如下:
Linux version 3.10.0-1160.88.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP
如果是linux其它系統(tǒng),也可以參考。
如果你不知道你環(huán)境的版本信息,可以使用如下命令查看:
cat /proc/verison
1.2 確認(rèn)是否已經(jīng)安裝jenkins
jenkins --versino # 查看jenkins的版本
如果環(huán)境上已經(jīng)安裝了jenkins,那么可以看到已經(jīng)安裝的jenkins版本。如果顯示命令不存在,那么說明沒有安裝。
2、安裝JDK
因?yàn)閖enkins需要依賴jdk環(huán)境,因此需要首先在環(huán)境上安裝jdk。
2.1 首先檢查一下服務(wù)器上是否有安裝jdk。
java -version # 檢查是否安裝jdk
如果安裝了jdk,會顯示java的版本信息。如果提示java命令不存在的話,那就表示沒有安裝??梢园凑障旅娴牟襟E安裝。
2.2 查看環(huán)境可以安裝的java版本
yum -y list java* # 查看可用的java版本
2.3 選擇需要的java版本安裝。
我這里選擇的是java-1.8.0-openjdk-src.x86_64。因?yàn)閖enkins版本需要和java的版本匹配。如果java的版本過高,可能jenkins不會支持,因此不建議選擇過高的版本。
yun install -y java-1.8.0-openjdk-src.x86_64
2.4 查看安裝是否成功
如果安裝成功,輸入下面的命令可以看到安裝的版本。如下圖
3、下載并安裝jenkins軟件
3.1 下載jenkins軟件
我是先通過windows電腦下載jenkins軟件,然后通過ssh連接將軟件上傳到linux服務(wù)器進(jìn)行安裝。
先去jenkins官網(wǎng)下載jenkins軟件,如下圖所示:
選擇紅色框centos系統(tǒng)對應(yīng)的軟件
然后選擇具體的版本下載,我這里選擇的是2.345版本。
如果java版本也是1.8.0的話,這里建議選擇2.345或以下的版本,否則可能與java的版本不會匹配。
3.2 安裝jenkins
將下載好的jenkins上傳到linux服務(wù)器。存放的路徑?jīng)]有特別講究,比如的就是存在在opt2/download目錄下面。
執(zhí)行下面的解壓并安裝jenkins(jenkins版本需要根據(jù)自己下載的版本)
rpm -ivh jenkins-2.345-1.1.noarch.rpm
安裝很快就能完成。
如果安裝成功,輸入:jenkins --version,可以看到j(luò)enkins的版本信息。
WARNING: You are running Jenkins on Java 1.8, support for which will end on or after September 1, 2022. Please refer to the documentation for details on upgrading to Java 11: https://www.jenkins.io/redirect/upgrading-jenkins-java-version-8-to-11
2.345
4、修改jenkins配置文件
通過下面命令編輯配置文件:
vim /etc/init.d/jenkins
4.1 更新java路徑
將java的安裝路徑更新到下面的列表。
(一般來說,默認(rèn)的安裝路徑為/usr/bin/java,已經(jīng)包含,不需要更新)
如果不確定java的路徑,可以輸入下面的命令查看
which java
4.2 更新用戶和端口號
通過下面的命令編譯配置文件,修改用戶和端口號
vim /etc/sysconfig/jenkins
用戶默認(rèn)為jenkins,為了后續(xù)方便,修改為root
端口號默認(rèn)為8080,可以根據(jù)需要修改為其它端口號(不修改也行)
僅僅修改上面的文件可能沒有用,還需要修改下面的文件:
vim /usr/lib/systemd/system/jenkins.service
修改完之后,重新加載一下配置文件:
systemctl daemon-reload # 重新加載一下配置文件
特別注意:端口號一定要是云服務(wù)器開放的端口號。如果查看以及設(shè)置騰訊云服務(wù)器開發(fā)端口號方法見附錄1
5 啟動jenkins服務(wù)器
5.1 啟動jenkins服務(wù)
可以通過下面的三個(gè)命令來啟動/關(guān)閉jenkins,并查看jenkins運(yùn)行狀態(tài)
systemctl start jenkins # 啟動jenkins服務(wù)
# 然后開啟另外一個(gè)窗口,查看jenkins狀態(tài)
systemctl status jenkins # 查看jenkins狀態(tài)
systemctl stop jenkins # 關(guān)閉jenkins服務(wù)
5.2 初次啟動jenkins
如果是剛安裝好jenkins軟件,初次啟動,需要參考下面操作。
初次啟動jenkins之后,可以另外開啟一個(gè)窗口,通過如下命令查看jenkins的狀態(tài)
一般來說,如果是首次啟動,查看狀態(tài)時(shí),會提示如下類似信息:
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
52b645e6561740d9a084900904cb49c4
如下圖所示,啟動之后還可以看到運(yùn)行的端口號,初次運(yùn)行時(shí)還會提示初次啟動的密碼:
這時(shí),我們只需要在網(wǎng)頁,輸入:ip:端口號 完成初次啟動
然后將命令行中提示的密碼復(fù)制到網(wǎng)頁輸入框就可以了。
然后就進(jìn)入插件安裝界面,如果是新手,選擇安裝推薦的插件即可。
完成上面的操作之后,再次查看jenkins的運(yùn)行狀態(tài),可以看到如下:
jenkins已經(jīng)是激活running狀態(tài)了,說明jenkins運(yùn)行起來了~
到此為止,jenkins環(huán)境搭建完成,后續(xù)就可以根據(jù)需要安裝其他軟件,并開啟cicd之旅了~文章來源:http://www.zghlxwxcb.cn/news/detail-756254.html
附錄1 查看以及設(shè)置騰訊云服務(wù)器開發(fā)端口號
首先,登錄騰訊云網(wǎng)站,找到自己購買的服務(wù)器,然后在防火墻中就可以看到開放的端口列表,如下:
如果要開放新的端口,點(diǎn)擊添加規(guī)則,比如我添加一個(gè)8888端口開放給jenkins使用文章來源地址http://www.zghlxwxcb.cn/news/detail-756254.html
到了這里,關(guān)于linux系統(tǒng)從零開始搭建CICD jenkins環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!