Jenkins持久化整合使用

哥不是小蘿莉發表於2015-03-06

1.概述

  Jenkins是基於Java開發的一種持續整合工具,用於監控持續重複的工作,功能包括:

  1. 持續的軟體版本釋出/測試專案
  2. 監控外部呼叫執行的工作

2.搭建

2.1環境準備

  首先我們要準備搭建的環境,配置如下:

  作業系統:CentOS 6.x

  JDK版本:JDK1.7

2.2安裝Jenkins

  執行如下命令:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

rpm -ql jenkins

2.3配置Jenkins

vi /etc/sysconfig/jenkins 

  然後編輯PORT即可(預設8080,也可以直接使用預設):

# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="12980"

  這裡我們講PORT設定為12980

2.4啟動/停止/重啟

# 啟動
service jenkins start

# 停止
service jenkins stop

# 重啟
service jenkins restart

3.使用

  我們輸入Jenkins的狀態使用命令檢視執行狀態,命令如下:

service jenkins status

  現實對應的PID程式號:

jenkins (pid  1903) is running...

  然後,我們在瀏覽器訪問:http://jenkins.company.com:12980,如果能正常進入,說明搭建成功,若進入不了,說明搭建失敗,具體原因,我們可以檢視jenkins的啟動日誌,輸入如下命令:

cat /var/log/jenkins/jenkins.log 

  檢視異常資訊,根據日誌資訊定位問題,檢視解決方案。

  當我們正常進入,會出現如下介面,如圖所示:

  接下來我們安裝一些必要的外掛:SCM Sync Configuration Plugin ,GitHub plugin ,GIT plugin ,GIT client plugin ,安裝結束後重啟jenkins。若外掛線上無法安裝,可離線下載,地址:https://updates.jenkins-ci.org/download/plugins/

  

相關文章