Jenkins是基於Java開發的一種持續集成工具,用於監控持續重復的工作,功能包括:
1、持續的軟件版本發布/測試項目。
2、監控外部調用執行的工作。
所以安裝Jenkins包含安裝相應的jdk環境和Jenkins工具。
1、下載Jenkins最新版本
到官網
https://jenkins.io/download/下載相應的版本,本次安裝選擇的是最新的2.62版本,選擇適用於fedora系統


2、下載JDK8最新版本

3、安裝JDK8和Jenkins
把兩個安裝包上傳到fedora系統指定路徑下

查看當前的JDK版本

安裝新的JDK替換openJDK

安裝Jenkins

到此,Jenkins相關的環境就安裝完成了。
4、啟動Jenkins
編輯配置文件,可以看到默認啟用端口為8080
[root@localhost ~]# vi /etc/sysconfig/jenkins

如果端口被使用可以修改為其他端口,此處不修改
[root@localhost ~]# netstat -ntulp |grep 8080
啟動Jenkins服務
[root@localhost ~]# service jenkins start
Starting jenkins (via systemctl): [ 確定 ]
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# netstat -ntulp |grep 8080
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# netstat -ntulp |grep 8080
tcp6 0 0 :::8080 :::* LISTEN 3429/java
[root@localhost ~]#
[root@localhost ~]#
訪問Jenkins,
http://192.168.0.199:8080

根據提示用初始密碼進行登錄

登錄后選擇安裝推薦的插件

安裝完成后創建一個管理員用戶。

5、配置Jenkins的用戶認證(LDAP)
進入 系統管理>Configure Global Security,選擇LDAP方式的訪問控制,配置以下三個地方即可:

同時增加矩陣授權,先配置匿名用戶有管理員權限,避免LDAP配置錯誤或者無法認證登錄導致用戶登錄不了:

(如果不小心配置錯誤保存后無法認證登錄,可以修改配置文件/var/lib/jenkins/config.xml,將<useSecurity>true</useSecurity>的值改為false,重啟Jenkins服務后再重新配置即可)
可以測試一下LDAP的用戶是否可以認證通過。
退出重新使用LDAP的用戶登錄,登錄成功后,進入 系統管理>Configure Global Security,重新修改矩陣授權為指定管理員才有管理權限,其他登錄用戶的權限通過配置匿名用戶來控制:

初始化配置完成。