在Linux系統上安裝Jenkins


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM