1. 程式人生 > >win7 下 jenkins 配置與使用

win7 下 jenkins 配置與使用

錯誤 新版 一個 pan 其中 line 用戶註冊 安裝路徑 輸出

一、Jenkins的配置

1. 下載地址:

Jenkins的官方網站:http://jenkins-ci.org/

目前最新版本的Windows版:https://jenkins.io/download/thank-you-downloading-windows-installer-stable/

2. 安裝

Windows版的安裝方式,直接按照安裝包提示即可。此版本自帶服務器,安裝之後,就可以直接訪問。記得配置系統環境JENKINS_HOME=你的安裝路徑

3. 啟動服務

cmd 輸入service.msc ,在服務中,啟動jenkins

技術分享

4. 訪問

使用 http://localhost:8080/ 訪問,默認端口為8080,可以修改。

二、權限

1. 插件管理

Jenkins提供了大量的插件,其中在對用戶進行管理配置這塊推薦使用“Role-basedAuthorization Strategy”

如下圖在“系統管理”界面下,點擊“管理插件”進入插件安裝界面。Jenkins的插件安裝管理配置都很簡單,通過web直接全能搞定。

技術分享

插件管理界面如下圖所示:

技術分享

勾選需要的插件,到頁面最下面有兩個按鈕“直接安裝”、“下載待重啟後安裝”,根據需要點選提交開始安裝。

2. “Role-basedAuthorization Strategy”的啟用:

點擊“系統管理”,點擊“Configure Global Security”,如下圖所示:“安全域”選擇使用Jenkins專有用戶數據庫,可以在初始化的時候勾選“允許用戶註冊”,以後為了安全,請關閉該項;“授權策略”選擇使用“Role-Based Strategy”。

技術分享

配置完成save後在“系統管理”下新增選項“Manage and Assign Roles”。點擊“管理用戶”新建賬戶後即可進行賬戶,群組的安全策略配置。

3. 管理組權限設置,構建權限設置:

點擊“Manage and AssignRoles”,先選擇“Manage Roles”如下圖所示,在Global roles這裏創建權限分組,如admin是最高管理員權限,擁有所有權限,readonly只有讀權限等,這裏可以根據具體情況設置多個分組,不同權限;然後設置“Project roles”,Role to add 填寫分組名稱,Pattern填寫分組的規則。例如這個分組叫test,他的規則就是構建名為“test.*”的所有構件,然後在“Job”區裏勾選相關權限。設置完成點保存即可。

技術分享

4. 用戶權限分配:

點擊“Assign Roles”如下圖所示,在“Global roles”下“User/group to add”欄中輸入添加的用戶名,然後勾選管理組。記得把默認的匿名用戶“Anonymous”的默認admin權限去掉,在添加管理員之後,否則不需登錄就能控制整個Jenkins的權限;在“Project roles”下“User/group to add”欄中輸入添加的用戶名,然後勾選對應構建權限名。設置完保存即可。

技術分享

三、創建Job

1. 創建

點擊“新建”,輸入一個 item 名稱,選擇一個項目的類型。

技術分享

Job的一些屬性配置

技術分享

源代碼管理可以與一些SVN等代碼管理軟件,直接管理

技術分享

構建時候的命令,一般簡單的命令可以使用批處理即可,當然也支持腳本語言。

建議每個命令集中,語句不要太多,或太過復雜。如果很復雜可以使用腳本語言,或寫成批處理文件,進行調用。

技術分享

技術分享

構建後操作,可以完成之後發送郵件,生成文檔,運行下一個構建項目等操作。比如創建一些可以分布進行的項目。

技術分享

2. 開始構建

Job建立好之後,在界面上就,能夠選擇該項目了。點擊該項目進入,項目操作界面。可以進行立即構建,構造中項目前面的圓點在閃爍。停止閃爍,構建完成。

技術分享

3. 構建完成

構建完成後,如果前面的圓圈是藍色,說明構建成功,如果是紅色或黃色,說明構建失敗或有問題。可以點擊build History中,本次任務的鏈接,進行查看本次構建的詳情。

4. 查看錯誤

在詳情界面中,點擊控制臺輸出,可以看見一些編譯過程中的信息,可以在其中發現構建錯誤的原因。

技術分享

四、其他系統配置

技術分享

技術分享

技術分享

技術分享

win7 下 jenkins 配置與使用