Centos 6.10 安裝 Jenkins

前言

持續集成的概念java

持續集成,Continuous integration ,簡稱CI。python

持續集成正是針對這一類問題的一種軟件開發實踐。它倡導團隊開發成員必須常常集成他們的工做,甚至天天均可能發生屢次集成。而每次的集成都是經過自動化的構建來驗證,包括自動編譯、發佈和測試,從而儘快地發現集成錯誤,讓團隊可以更快的開發內聚的軟件。json

持續集成的特色瀏覽器

  • 它是一個自動化的週期性的集成測試過程,從檢出代碼、編譯構建、運行測試、結果記錄、測試統計等都是自動完成的,無需人工干預;
  • 須要有專門的集成服務器來執行集成構建;
  • 須要有代碼託管工具支持;

持續集成的做用服務器

  • 保證團隊開發人員提交代碼的質量,減輕了軟件發佈時的壓力;
  • 持續集成中的任何一個環節都是自動完成的,無需太多的人工干預,有利於減小重複過程以節省時間、費用和工做量;

安裝Jenkins

Jenkins版本:Jenkins 2.55網絡

操做系統:Centos6.9工具

由於Jenkins是一個Java程序,因此須要在機器上運行最新的Java版本。更準確地說,你至少須要安裝Java 5。測試

1
2
3
4
# java -version
openjdk version  "1.8.0_131"
OpenJDK Runtime Environment (build  1.8 . 0_131 - b11)
OpenJDK  64 - Bit Server VM (build  25.131 - b11, mixed mode)

----------------------------------------------------------ui

經過Yum安裝Jenkins:url

首先,你須要設置倉庫以下:

1
2
sudo wget  - / etc / yum.repos.d / jenkins.repo https: / / pkg.jenkins.io / redhat / jenkins.repo
sudo rpm  - - import  https: / / pkg.jenkins.io / redhat / jenkins.io.key

下一步,你就能夠向下面這樣安裝包了:

1
# yum install jenkins

啓動Jenkins:

1
2
3
4
# service jenkins start
# chkconfig jenkins on
# chkconfig --list |grep jenkins
jenkins          0 :off    1 :off    2 :on     3 :on     4 :on     5 :on     6 :off

----------------------------------------------------------

經過rpm包的方式安裝Jenkins

1
2
# rpm -ivh jenkins-2.55-1.1.noarch.rpm
# /etc/init.d/jenkins start

配置Jenkins

經過客戶端訪問Jenkins,打開瀏覽器訪問http://172.30.10.179:8080

查看初始化安裝密碼,並填寫:

1
# cat /var/lib/jenkins/secrets/initialAdminPassword

安裝插件: 

 

插件安裝完後須要建立第一個用戶:

若是不主動建立默認使用admin

到這裏咱們就完成了Jenkins的安裝與配置。

常見問題

Jenkins首次安裝一直停在嚮導界面問題:

 

根據提示的初始化密碼文件存放位置,輸入文件內容,跳到下一步咱們就發現一直停在那個獲取網絡界面,沒法刷新顯示了。這是由於須要聯網獲取插件更新文件,可是因爲網絡的緣由可能會比較慢,那個文件也就1M左右的樣子,主要是服務器在國外因此下載的比較慢。下載的地址是寫在/var/lib/jenkins/hudson.model.UpdateCenter.xml文件中的,默認內容以下:

1
2
3
4
5
6
7
8
# cat /var/lib/jenkins/hudson.model.UpdateCenter.xml.bck
<?xml version = '1.0'  encoding = 'UTF-8' ?>
<sites>
   <site>
     < id >default< / id >
     <url>http: / / updates.jenkins - ci.org / update - center.json< / url>
   < / site>
< / sites> 

 

能夠直接修改上面那一步的文件,將url 改成http://mirror.xmission.com/jenkins/updates/update-center.json就行了。

相關文章
相關標籤/搜索