1.概述
Jenkins是基於Java開發的一種持續整合工具,用於監控持續重複的工作,功能包括:
- 持續的軟體版本釋出/測試專案
- 監控外部呼叫執行的工作
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/