本文章以CentOS 6/7 系統來安裝部署
一、安裝要求
最低推薦配置:
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
如果想方便可以直接下載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/
手動下載安裝包,操作如下:
根據自己的需要下載相應的Jenkins系統版本(公司使用建議下載長期支持版本LTS),如果小夥伴是打算測試嚐鮮的話,也可以考慮每週更新版本
我們選擇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)
如果出現如下情況:
解決辦法:
修改/var/lib/jenkins/updates/default.json
jenkins在下載插件之前會先檢查網絡連接,其會讀取這個文件中的網址。默認是:
訪問谷歌,這就很坑了,服務器網絡又不能FQ,肯定監測失敗呀,所以將圖下的google改為www.baidu.com即可,更改完重啟服務。
修改/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
直接選擇安裝推薦的插件(初學者),如果是高手的話,就另當別論了
待插件安裝完畢後(等待的時間長短視您的網絡而定),將會看到如下的界面:
創建一個管理員的賬號,然後保存完成就可以了。
第一次登錄如果顯示白屏,則可以重啟一下Jenkins服務
登錄後的界面如下圖:
下一篇文章用Jenkins配置如何自動部署Java程序
閱讀更多 執筆寫人生 的文章