安裝 Jenkins之前要求先確定你的 JDK 已經(jīng)安裝配置完成牺蹄,推薦使用Linux服務(wù)器作為Jenkins服務(wù)器薄翅,這里以CentOS服務(wù)器為例進行說明。
部署環(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默認服務(wù)端口)到防火墻
$ sudo firewall-cmd --permanent --add-port=8080/tcp
$ sudo firewall-cmd --reload
// 查看防火墻策略
$ sudo firewall-cmd --list-all
啟動/停止服務(wù)
啟動服務(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ù)了
// 啟動 | 停止 | 重啟
$ sudo systemctl start/stop/restart jenkins
// 開機自啟動
$ sudo systemctl enable jenkins
瀏覽器訪問服務(wù)控制臺
現(xiàn)在就可以使用瀏覽器訪問Jenkins了桑包,地址:http://JenkinsServer:8080
這里的JenkinsServer是Jenkins服務(wù)器所在的IP或域名
基本配置
第一次啟動時纺非,需要解鎖,如圖:
解鎖 Jenkins
配置向?qū)е腥踝螅覀冞x擇自定義插件:
Paste_Image.png
這里我們可以根據(jù)需要選擇插件炕淮,這里除了默認選中的以外,我又勾選了:
- Gradle Plugin
- Junit Plugin
- GitLab Plugin
維護信息
- Jenkins將開機自啟動榜掌,參見文件 /etc/init.d/jenkins
- Jenkins服務(wù)默認使用jenkins用戶啟動乘综,如果變更啟動用戶,請修改以下目錄歸屬: /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