linux下安裝及配置jenkins


jenkins常用的有兩種安裝方式:

1、直接下載war包jenkins.war,下載地址https://jenkins.io/download

直接下載

 

1.1、可以把war包直接部署到servlet容器中,如tomcat。

1.2、可以使用命令直接運行war包,java -jar jenkins.war

 

jenkins下載:http://pkg.jenkins-ci.org/redhat/

下載rpm包到本地

在linux下使用rpm包安裝命令:

sudo rpm -ih jenkins-1.562-1.1.noarch.rpm
[root@bogon Desktop]# sudo rpm -ih jenkins-2.9-1.1.noarch.rpm 
warning: jenkins-2.9-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
########################################### [100%]
########################################### [100%]

 

自動安裝完成之后: 

/usr/lib/jenkins/jenkins.war    WAR包 

/etc/sysconfig/jenkins       配置文件

/var/lib/jenkins/       默認的JENKINS_HOME目錄

/var/log/jenkins/jenkins.log    Jenkins日志文件
 
 安裝完成之后啟動jenkins

啟動命令:

sudo service jenkins start
[root@bogon jenkins]# sudo service jenkins start
Starting Jenkins bash: /usr/bin/java: No such file or directory
                                                           [FAILED]

會報這個錯誤,這是由於沒有配置java環境,有兩種方法可以解決:

1. 安裝jdk環境

  先檢查一下java虛擬機有沒有安裝,如果沒有就安裝

java --version
//如果沒有,則安裝

2.在jenkins配置文件中配置

  需要“vi /etc/init.d/jenkins”,把java路徑加上,如下:

復制代碼
# Search usable Java. We do this because various reports indicated
# that /usr/bin/java may not always point to Java >= 1.6
# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html
candidates="
 
         
/usr/java/jdk1.7.0_79/bin/java
/etc/alternatives/java/usr/lib/jvm/java-1.6.0/bin/java/usr/lib/jvm/jre-1.6.0/bin/java/usr/lib/jvm/java-1.7.0/bin/java/usr/lib/jvm/jre-1.7.0/bin/java/usr/lib/jvm/java-1.8.0/bin/java/usr/lib/jvm/jre-1.8.0/bin/java/usr/bin/java"for candidate in $candidatesdo [ -x "$JENKINS_JAVA_CMD" ] &&break JENKINS_JAVA_CMD="$candidate"doneJAVA_CMD="$JENKINS_JAVA_CMD $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR"
復制代碼

  上述配置文件中紅色字體的內容是我配置自己的jdk路徑

 

由於我的系統中的java是自己解壓安裝的,所以我采用了第二種方式

 

 

 配置jenkis的端口  

1
[root @centos03  home]#  vi /etc/sysconfig/jenkins

找到修改端口號:

JENKINS_PORT="8080"  此端口不沖突可以不修改 

再次啟動jenkins:

[root@bogon jenkins]# sudo service jenkins start
Starting Jenkins                                           [  OK  ]

 

修改jenkins默認的操作用戶,linux下jenkins默認使用jenkins用戶進行腳本和文件的操作,如果不修改,在部署項目時需要調整涉及到的文件和目錄的操作權限,可以調整jenkins配置文件,將用戶修改為root用戶。

vi /etc/sysconfig/jenkins

將JENKINS_USER="jenkins"調整為JENKINS_USER="root"

 

在本地瀏覽器中輸入“http://IP:8888”登錄jenkins,第一次登錄Jenkins 會要求解鎖

打開紅色標記中的路徑,取出password,填入上圖,點擊“continue”

[root@YTX_18_93 ~]# cd /var/lib/jenkins/secrets:

輸入完成后會提示安裝自定義插件還是推薦插件,此處我選擇推薦插件:

等待插件安裝完成后

輸入上述信息,設置管理員用戶

至此,jenkins已安裝完成。


免責聲明!

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



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