iT邦幫忙

DAY 2
0

探索 Jenkins-CI 從認識到應用系列 第 2

2. 好的開始 - 無痛(腦)安裝 Jenkins-CI

  • 分享至 

  • xImage
  •  

好的開始 - 無痛(腦)安裝 Jenkins-CI

如果你有用過AppServ,那你一定知道什麼是無腦安裝;Jenkins的安裝也不遑多讓,看到下面這張圖,應該就已經解釋了完整安裝的過程...

OK! Jenkins 準備要上工了,這篇可以收工囉

以上內容當然是閒聊,系列的文章目標是建構一組可商轉 Jenkins,window 平台一直都不是最佳的選擇,畢竟測試的環境使用需付費的平台不太符合效益,加上部份plugin與Window平台不怎麼合的來,建議接下來的過程,使用與筆者相同的測試環境 Virtual Box + CentOS 6.5,之後主要的說明皆以 CentOS 為主要平台。 Window測試其實沒太大差別,只是我很愛用shell script。

題外話說完了,安裝準備工作開始 - Jenkins install on CentOS 6.5

yum -y install wget java-1.6.0-openjdk*
wget http://pkg.jenkins-ci.org/redhat/jenkins-1.580-1.1.noarch.rpm
rpm -ivh jenkins*.rpm

OK! Jenkins 安裝完成! 但在上工前,讓我們看一眼設定檔吧

vi /etc/sysconfig/jenkins

JENKINS_HOME="/var/lib/jenkins"

這是將來所有 Jenkins 作業檔案存放的路徑位置

JENKINS_USER="jenkins"

安裝過程中會自動建立一個使用者 jenkins ,服務將以這個使用者來啟動

JENKINS_PORT="8080"

Jenkins 服務啟動的Port,如果8080已有使用,記得啟動前要更換

service jenkins start

OK! Jenkins 準備要上工了,真的要收工囉

安裝時可能會碰到的問題

  • 網路中邪
    下載慢到不行,包含照官網說明使用 yum 下載慢到不行,可到 Jenkins-CI 的 Mirror Site 下載所需要的檔案
    [*][*]http://mirrors.jenkins-ci.org/status.html

  • 開機自動啟動 Jenkins 服務

    chkconfig jenkins on

  • CentOS 啟動後連不上 Jenkins
    最有可能是 SELinux 搞鬼,通常我會直接關閉SELinux + iptables 來減少問題
    關閉 SELinux
    [*][*]http://www.how2centos.com/disable-selinux-centos-6/
    關閉iptables,命令列上輸入 chkconfig iptables off
    reboot system

Jenkins 的安裝實在無敵簡單,而且完成後,親和友善的中文界面呈現在眼前,感謝軟體社群的朋友們熱情漢化!接下來,為了讓 Jenkins 使用的順暢,我們會先來檢視一些重要的設定。

下一篇:查水錶 - Jenkins 相關環境設定檢驗


上一篇
1. 從手動到自動 - 重複的事就要交給電腦去做
下一篇
3. 查水錶 - Jenkins 相關環境設定檢驗
系列文
探索 Jenkins-CI 從認識到應用16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言