RedHat)安裝部署Jenkins自動化神器

本文章以CentOS 6/7 系統來安裝部署

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

一、安裝要求

最低推薦配置:

256MB可用內存

1GB可用磁盤空間(作為一個Docker容器運行jenkins的話推薦10GB)

為小團隊推薦的硬件配置:

1GB+可用內存

50 GB+ 可用磁盤空間

軟件配置:

Java 8—無論是Java運行時環境(JRE)還是Java開發工具包(JDK)都可以

軟件包:

JDK8

Jenkins

二、配置JDK8環境

JDK8下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

如果想方便可以直接下載rpm包,然後執行如下命令安裝

rpm -ivh jdk-8u231-linux-x64.rpm

不過在企業裡不推薦上面的安裝方式,不利於軟件的管理,推薦下載tar包,我們下載jdk-8u231-linux-x64.tar.gz,進行安裝

解壓JDK8的tar包到指定目錄/opt/soft/jdk8

tar xf jdk-8u231-linux-x64.tar.gz -C /opt/soft/jdk8

配置JDK8的環境變量

打開 
vim /etc/profile

在尾行添加如下內容:
# JDK8
export JAVA_HOME=/opt/soft/jdk8/jdk1.8.0_231
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

執行命令讓環境變量生效
source /etc/profile

執行下面命令,檢查JDK8環境變量是否配置成功
java -version

如果輸出如下,則JDK8環境變量配置已經成功
java version "1.8.0_231"

三、下載、安裝Jenkins

Jenkins中文官網地址:https://jenkins.io/zh/

手動下載安裝包,操作如下:

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

根據自己的需要下載相應的Jenkins系統版本(公司使用建議下載長期支持版本LTS),如果小夥伴是打算測試嚐鮮的話,也可以考慮每週更新版本

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

我們選擇RedHat/Redora/CentOS版本

安裝jenkins

rpm -ivh jenkins-2.190.2-1.1.noarch.rpm

通過yum倉庫的方式來安裝

每週更新版

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

穩定版

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

安裝Jenkins

yum -y install jenkins
啟動Jenkins服務CentOS 6 系統
service jenkins start

CentOS 7 系統
systemctl start jenkins

報錯解決:

錯誤:Starting Jenkins bash: /usr/bin/java: Permission denied
解決:
vim /etc/init.d/jenkins
在第74行(candidates=)下面添加JDK8的路徑
/opt/soft/jdk8/jdk1.8.0_231


錯誤:Starting Jenkins bash: /root/jdk1.8.0_231/bin/java: Permission denied
解決:JDK8的解壓包不能放到root目錄下面

四、配置Jenkins

在瀏覽器中輸入你電腦的IP地址+端口(默認是8080)

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

如果出現如下情況:

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

解決辦法:

修改/var/lib/jenkins/updates/default.json

jenkins在下載插件之前會先檢查網絡連接,其會讀取這個文件中的網址。默認是:

訪問谷歌,這就很坑了,服務器網絡又不能FQ,肯定監測失敗呀,所以將圖下的google改為www.baidu.com即可,更改完重啟服務。

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

修改/var/lib/jenkins/hudson.model.UpdateCenter.xml

該文件為jenkins下載插件的源地址,改地址默認jenkins默認為:https://updates.jenkins.io/update-center.json,就是因為https的問題,此處我們將其改為http即可,之後重啟jenkins服務即可。

其他國內備用地址(也可以選擇使用):

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

http://mirror.esuni.jp/jenkins/updates/update-center.json

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

直接選擇安裝推薦的插件(初學者),如果是高手的話,就另當別論了

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

待插件安裝完畢後(等待的時間長短視您的網絡而定),將會看到如下的界面:

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

創建一個管理員的賬號,然後保存完成就可以了。

第一次登錄如果顯示白屏,則可以重啟一下Jenkins服務

登錄後的界面如下圖:

一、Linux系統(CentOS/RedHat)安裝部署Jenkins自動化神器

下一篇文章用Jenkins配置如何自動部署Java程序


分享到:


相關文章: