安裝 Jenkins之前要求先確定你的 JDK 已經(jīng)安裝配置完成,推薦使用Linux服務(wù)器作為Jenkins服務(wù)器,這里以CentOS服務(wù)器為例進(jìn)行說明。
部署環(huán)境
操作系統(tǒng):CentOS
離線安裝
// 下載Jenkins安裝包,地址:https://pkg.jenkins.io/redhat-stable/
$ wget -O /tmp/jenkins-2.7.4-1.1.noarch.rpm https://pkg.jenkins.io/redhat-stable/jenkins-2.7.4-1.1.noarch.rpm
// 安裝Jenkins
$ sudo rpm -ivh /tmp/jenkins-2.7.4-1.1.noarch.rpm
在線安裝
$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
$ sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
$ sudo yum install jenkins
配置防火墻
// 添加8080端口(Jenkins默認(rèn)服務(wù)端口)到防火墻
$ sudo firewall-cmd --permanent --add-port=8080/tcp
$ sudo firewall-cmd --reload
// 查看防火墻策略
$ sudo firewall-cmd --list-all
啟動(dòng)/停止服務(wù)
啟動(dòng)服務(wù)前,確保/usr/bin/java文件存在,如果沒有,執(zhí)行以下操作
# which java
/usr/java/jdk1.8.0_05/bin/java
# ln -s /usr/java/jdk1.8.0_05/bin/java /usr/bin/java
現(xiàn)在,可以正常管理Jenkins服務(wù)了
// 啟動(dòng) | 停止 | 重啟
$ sudo systemctl start/stop/restart jenkins
// 開機(jī)自啟動(dòng)
$ sudo systemctl enable jenkins
瀏覽器訪問服務(wù)控制臺(tái)
現(xiàn)在就可以使用瀏覽器訪問Jenkins了,地址:http://JenkinsServer:8080
這里的JenkinsServer是Jenkins服務(wù)器所在的IP或域名
基本配置
第一次啟動(dòng)時(shí),需要解鎖,如圖:

解鎖 Jenkins
配置向?qū)е?,我們選擇自定義插件:

Paste_Image.png
這里我們可以根據(jù)需要選擇插件,這里除了默認(rèn)選中的以外,我又勾選了:
- Gradle Plugin
- Junit Plugin
- GitLab Plugin
維護(hù)信息
- Jenkins將開機(jī)自啟動(dòng),參見文件 /etc/init.d/jenkins
- Jenkins服務(wù)默認(rèn)使用jenkins用戶啟動(dòng),如果變更啟動(dòng)用戶,請(qǐng)修改以下目錄歸屬: /var/log/jenkins, /var/lib/jenkins, /var/cache/jenkins
- 配置文件存放位置:/etc/sysconfig/jenkins
- 日志文件存放位置:/var/log/jenkins/jenkins.log
參考文檔:
https://wiki.jenkins-ci.org/display/JENKINS/Home
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions