天天看點

Jenkins持續內建 -- 安裝及配置

Jenkins安裝:

環境:Mac OS X EI Captian 版本:10.11

Jenkins在Mac環境下(需要JDK環境),可以直接到官網(http://jenkins-ci.org/)下載下傳pkg安裝檔案,在網頁的最右邊選擇MacOS X版本即可 (也可以下載下傳war包):

Jenkins持續內建 -- 安裝及配置

如果下載下傳的時pkg輕按兩下運作即可安裝,如果是war包則需要使用以下指令進行安裝:

  java -jar jenkins.war --httpPort=8080

httpPort指定的就是Jenkins所使用的http端口,預設8080,可根據具體情況修改 : sudo defaults write /Library/Preferences/org.jenkins-ci httpPort ‘8888‘ ,

讀取設定:defaults read /Library/Preferences/org.jenkins-ci。 待Jenkins啟動後,打開浏覽器輸入位址    http://localhost:8888/ 便可以打開Jenkins管理界面;

如果用的pkg安裝的,安裝完成後,将會自動打開Jenkins管理界面,如下圖:

Jenkins持續內建 -- 安裝及配置

屆時,說明Jenkins已經安裝完成。

Jenkins的配置:

    Jenkins的運作權限配置

    上述過程成功說明Jenkins的已經安裝完成,但是Jenkins現在不是運作在root權限下,也不是運作在你目前使用者下,是以無論如何操作都會有諸多阻擾,各種報錯,下面我們把Jenkins的程序移動到我們自己的賬号下就行了。Kenkins在安裝完成後會在/Library/LaunchDaemons/ 目錄下建立一個org.jenkins-ci.plist檔案,這個檔案決定了Jenkins程序運作的使用者組和使用者,如圖:

Jenkins持續內建 -- 安裝及配置

這是我修改後的内容,修改方法:

1>進入org.jenkins-ci.plist檔案所在目錄

$ cd/Library/LaunchDaemons

2>使用vim打開該檔案進行修改

$sudo vim org.jenkins-ci.plist

(此時進入檔案,先按 a,然後按 i ,光标移動到要修改的字段進行修改,修改完後Esc,然後 :wq 儲存并退出)

3>修改完配置檔案後,我們需要修改Jenkins的owner(其中路徑是Jenkins的安裝目錄)

$sudo chown -R UserName:GroupName /Users/Shared/Jenkins/

4>修改完成,啟動Jenkins

$sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

  Jenkins相關的插件安裝

Jenkins預設情況下XCode相關插件都沒有安裝的的,需要我們自己手動安裝,以git插件為例,熟悉Jenkins的插件安裝過程。在Jenkins的首頁的左邊菜單依次選擇“系統管理”—“管理插件”,然在管理插件界面的頂部,選擇“可選插件”,在搜尋框中輸入“git”,便可以找git Plugin插件,選中後,點選下面“下載下傳待重新開機後安裝”。點選後Jenkins将自動檢測網絡狀态然後下載下傳和安裝,安裝後将自動重新開機Jenkins。Jenkins中所有插件安裝完成後,都需要重新開機Jenkins才可以使用。按照上述方法可以将XCode、Github、Email Extension、cocoapods插件安裝好,後續便可以使用,如果後面不需要用到的也可以不安裝看個人需求。

Jenkins持續內建 -- 安裝及配置

此時,我們已經把Jenkins相關的安裝配置準備好,下面我們将建構一個Demo。

延伸:

修改了權限後,重新開機電腦,Jenkins将不會自啟動,需要手動啟動: 1.進入Jenkins的安裝目錄:cd /Applications/Jenkins 2.java -jar jenkins.war --httpPort=指定端口号(預設8080) 3.回車,看到 

資訊: Jenkins is fully up and running

說明Jenkins已啟動完成。

繼續閱讀