1、首先准備安裝java環境,安裝jdk
詳情查看博客以,這里不做多介紹。
2、下載Jenkins至Linux服務器
查看內核版本信息:cat /proc/version
uname -m
cat /proc/version
下載地址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions#InstallingJenkinsonRedHatdistributions-ImportantNoteonCentOSJava
按需選擇Jenkins版本
這里選擇weekly版本,使用shyongyum方式下載安裝
注:使用wget之前,要先使用yum安裝wget:yum -y install wget,否則會報錯:command not found!
(1)
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
(2)
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
(3)
sudo yum install jenkins
看到jenkins版本和complete字樣時,已經安裝完成!
接下來配置jenkins端口:vi /etc/sysconfig/jenkins
修改JENKINS_PORT="8080",默認為“8080”
查看服務器目前正被使用的端口號:netstat -ntulp |grep 80
80端口未被占用,所以此處Jenkins使用默認的端口號8080
3、啟動Jenkins
service jenkins restart
啟動失敗,是jdk配置的原因
修改jdk配置
vi /etc/init.d/jenkins
輸入Linux上jdk安裝的路徑(/usr/java/jdk1.8.0_131/bin/java)
然后就可以啟動了:service jenkins restart
在瀏覽器輸入IP+端口號既可以訪問Jenkins了。
4、配置Jenkins
第一次打開Jenkins需要解鎖
在服務器上的指定位置找到密碼后點擊繼續進入安裝創建頁面,這里選擇安裝推薦的插件
等待插件安裝完成后
輸入上述信息,設置管理員用戶
實例配置頁面點擊“現在不要”進入就緒頁面,點擊“開始使用Jenkins”
至此,Jenkins已安裝完成!
PS:┭┮﹏┭┮筆者還遇到一個很坑的問題┭┮﹏┭┮:
我是在自己電腦的虛擬機上安裝的Jenkins,我在瀏覽器中輸入Linux主機IP+端口號根本訪問不了!!!由於對服務器不是很了解,也不知道是什么原因百度了好久都沒有解決,然后問了一下同事,同事說可能是由於防火牆的原因,於是乎我又百度百度,果然是因為防火牆的原因,把防火牆關閉就可以訪問了。但是centOS版本不一樣防火牆也不一樣,所以我又捯飭了很久。。。。
貼上我的解決方法:
首先我的版本是CentOS 7
(1)查看防火牆狀態:
sudo systemctl status firewalld
或
firewall-cmd --state
下圖中可以看到防火牆已經關閉了。。。
(2)關閉防火牆命令:
sudo systemctl stop firewalld
或
systemctl stop firewalld.service
關閉后查看是否關閉成功(查看防火牆狀態)
(3)打開防火牆命令:
sudo systemctl start firewalld
或
systemctl start firewalld.service
(4)禁止firewall開機啟動
上述關閉和啟動防火牆的命令都是暫時的,重啟(reboot)電腦后又會回到默認的狀態(我的默認狀態是打開)。如果想重啟電腦后防火牆還是關閉狀態,則使用如下命令
sudo systemctl disable firewalld
或
systemctl disable firewalld.service