Jenkins自動化服務器拉取代碼

官網最新穩定版本:pkg.jenkins.io/debian-stab…html

官網安裝文檔:jenkins.io/zh/doc/book…java

首先在Linux下安裝Jenkinsvim

1、安裝

一、下載Jenkins依賴

若是不是root用戶記得加上sudo
瀏覽器

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo複製代碼

二、導入密匙

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key複製代碼

三、下載安裝

yum install jenkins #默認安裝最新版,等待安裝時間較長,約25min複製代碼

jenkins安裝完畢


4.啓動前檢查是否已安裝jdkbash

java   #顯示java參數即證實已安裝jdk複製代碼

5.查找jenkins安裝路徑oracle

rpm -ql jenkins複製代碼

jenkins安裝路徑jvm

jenkins相關目錄釋義:
(1)/usr/lib/jenkins/:jenkins安裝目錄,war包會放在這裏。
( 2 ) /etc/sysconfig/jenkins:jenkins配置文件,「端口」,「JENKINS_HOME」等均可以在這裏配置。
(3)/var/lib/jenkins/:默認的JENKINS_HOME。
(4)/var/log/jenkins/jenkins.log:jenkins日誌文件。網站

6.配置jenkins
(1)查找jenkins端口ui

vim /etc/sysconfig/jenkins

:set ignorecase

/jenkins_port 回車複製代碼

查找到jenkins端口爲8080this

(2)查看其餘端口占用狀況

netstat -ntlp複製代碼

顯示已被佔用端口

被佔用端口與jenkins端口8080無衝突,便可進入下一步啓動jenkins

(3)啓動jenkins

java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080複製代碼

(4)修改jenkins端口
若默認8080端口未被佔用,可不修改
若端口已被佔用,則修改端口爲其餘端口,並將對應端口開放

#端口改成8899

java -jar /usr/lib/jenkins/jenkins.war --ajp13Port=-1 --httpPort=8899複製代碼
#啓動

java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899複製代碼

啓動完成

(5)驗證jenkins可否打開
在宿主機瀏覽器輸入http://IP:Port
我這裏輸入:http://192.168.114.128:8080
(修改端口後輸入:http://192.168.114.128:8899)

進入jenkins解密界面

cat /var/lib/jenkins/secrets/initialAdminPassword複製代碼

獲取密碼

=>獲取密碼=>輸入密碼=>繼續
=>安裝插件=>retry幾回可安裝成功
=>註冊帳號 (記錄好帳號密碼)
=>開始使用Jenkins

getting started

ERROR: Linux / Centos:

Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details

Solution :
sudo vi /etc/init.d/jenkins

Add your own java path:

/opt/oracle/product/java/jdk1.8.0_45/bin/java

sudo service jenkins start

sudo service jenkins status

sudo service jenkins stop

方法二:

先導入倉庫

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo複製代碼
rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key複製代碼

安裝

yum install jenkins複製代碼

啓動

安裝JDK後,Jenkins沒法啓動,須要修改vi /etc/rc.d/init.d/jenkins, 查找,輸入/java, 添加新的jre路徑

# Search usable Java. We do this because various reports indicated

# that /usr/bin/java may not always point to Java >= 1.6

# see www.nabble.com/guinea-pigs…

candidates="

/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

/data/java/jdk1.8.0_101/bin/java

"

啓動命令:

systemctl daemon-reload

systemctl enable jenkins

systemctl start jenkins

//另外一個網站

blog.csdn.net/qq_34599132…
相關文章
相關標籤/搜索