項目進階 之 持續構建環境搭建(四)Jenkins環境搭建

        在之前的幾篇文章中,我給大家分別介紹了這次的持續化構建環境搭建的相關前提內容。如果說前面的文章都是小菜的話,那麼今天的這篇文章就是我們這個系列文章的主菜。

1、前提

        安裝jenkins需要安裝JDK、Maven或Ant,並配置環境變量。這部分比較簡單,不再講了。

2、安裝jenkins

        1)、首先將下載的apache-tomcat-6.0.35.zip.zip,解壓到D:\tomcat\ apache-tomcat-6.0.35.zip\(解壓位置可自定義)
        2)、將jenkins.war文件放到tomcat\ apache-tomcat-6.0.35.zip\webapps文件夾下。
        3)、進入tomcat\apache-tomcat-6.0.35.zip\bin,雙擊startup.bat啓動tomcat服務。切勿關閉彈出窗口,否則tomcat服務將關閉。

        4)、瀏覽器器輸入:http://localhost:8080/jenkins/ 進入jenkins操作界面。

3、安裝jenkins插件

        1)、檢查系統聯網狀態,若聯網,則繼續進行下一步,否則直接進入第6步操作。

        2)、點擊左側的系統管理界面,進入系統管理界面。
        3)、點擊插件管理,進入插件管理界面(若在更新和可選插件選項卡中沒有任何內容,這是因爲此時Jenkins正在從遠程服務器上下載當前可用更新目錄,重新確認聯網狀態,等待一段時間,刷新頁面即可)。

        4)、在可選插件選項卡中,勾選部署插件Deploy to container Plugin和發郵件插件Jenkins Email Extension Plugin,然後點擊下方 Install without restart 按鈕,進入插件安裝界面。 

        5)、等待一段時間之後,插件即可安裝成功。

        6)、若是在上一步操作中安裝成功,則繼續進行下一小節配置jenkins持續構建庫;若上一步安裝不成功或由第1步跳到此步驟,則繼續進行下一步。
        7)、關閉瀏覽器和之前保持的tomcat服務界面,拷貝之前下載的jenkins-plugins.zip解壓到到 %JENKINS_HOME% 文件夾下。(默認JENKINS_HOME 路徑爲C:\Users\TGB\.jenkins,其中TGB爲當前用戶文件夾)
        8)、進入tomcat\apache-tomcat-6.0.35.zip\bin文件夾,雙擊startup.bat重新啓動tomcat服務。
        9)、瀏覽器輸入http://localhost:8080/jenkins,點擊系統管理>管理插件,在已安裝選項卡中就可以看到之前安裝的兩個插件了。 

4、配置jenkins的用戶和權限管理

        1)、點擊系統管理〉Configure Global Security,進入全局安全配置界面。
        2)、選中jenkins專有用戶數據庫 並勾選 允許用戶註冊,點擊 保存之後,返回首頁。 
        3)、在首頁右上角點擊註冊,輸入自定義的 用戶名和密碼 等信息,即可註冊你的第一個用戶。 
        4)、點擊Sign up之後,進入你的操作界面,默認進入之後會以管理員權限進行相關操作。爲了安全起見,還需要進行接下來的配置。
        5)、點擊系統管理〉Configure Global Security,再次進入全局安全配置界面,去掉Jenkins專有數據庫下的 允許用戶註冊選擇框。勾選啓用安全〉安全矩陣,彈出權限配置表格。 
        6)、添加之前自己註冊的用戶,點擊右側的全選狂爲其分配所有權限,點擊保存。 
        7)、在進入的界面中選擇 管理用戶 選項,進入用戶管理界面,根據需要創建需要的用戶並填寫相關信息。 
        8)、若需要對新建的用戶分配相關權限,可以再次點擊系統管理>Configure Global Security,進入全局安全配置界面,參照之前的管理員配置,添加相應的用戶併爲其分配相關權限即可。

5、配置Jenkins持續構建庫

        1)、瀏覽器輸入http://localhost:8080/jenkins,點擊系統管理>系統管理>系統設置進入系統設置界面。  
        2)、修改Maven Configuration選項中的settings.xml文件位置(按照你自己定義的修改即可)。 
        3)、選擇Maven選項下的新增按鈕,去掉 自動安裝 勾選框,並輸入名稱和maven安裝路徑(按照你自己定義的即可)。 
        4)、如果之前安裝的郵件插件沒有成功或不想使用郵件插件,則繼續進行下一步,否則直接跳到第7步。
        5)、具體如下:修改安裝的Jenkins URL訪問路徑(確保地址輸入無誤),並輸入管理員郵箱賬戶。 
        6)、點擊 郵件通知 右側的 高級 按鈕彈出高級配置選項。 
        7)、參考下圖配置進行你的郵箱配置,可以勾選 郵件測試框 點擊測試按鈕,進行郵件測試。 
        8)、如果你想使用之前安裝的郵件插件,則繼續下一步,否則跳至繼續配置。
        9)、在Extended E-mail Notification 下,勾選 Override Global Settings選擇框,以便覆蓋之前設置的郵件配置,參考下圖進行郵件的相關配置。 
        10)、點擊save,保存當前設置,這樣關於Jenkins的系統設置就完成了,接下來繼續完成具體項目的配置。
        11)、使用相應的用戶名和密碼進入主界面,點擊左上角 新建Job。 
        12)、輸入任務名稱,選擇相應的項目類型後,點擊 OK,進入任務配置界面 
        13)、選擇自己配置的SCM工具類型,並輸入相應的版本庫URL。 
        14)、點擊enter credential,進入用戶認證界面。 
        15)、勾選相應認證類型,並輸入相應的用戶名和密碼,點擊 OK,成功之後關閉頁面回到上一步。 
        16)、在源碼管理 下更改 Check out Strategy爲 Use svn update as much as possible,with ‘svn revert’ before update選項。
        17)、在構建觸發器下,勾選Build periodically ,配置自動構建的時間和日期(由5部分組成分別是:分,時,日,月,年;5部分以空格進行分割,逗號表示同屬於一部分的分割;星號代表任意。如:0 12,18,23 * * *表示構建時間爲每天的12點整,18點整和23點整)。 
        18)、選擇構建後操作下拉列表中的Editable Email Notification。  
        19)、填寫構建後通知人員的郵箱賬戶和回覆郵件賬戶,參考如下界面進行相關配置。  

        20)、保存相關設置。到此jenkins自動構建庫的相關配置就完成了。

        

        到今天爲止,我們關於環境搭建的部分就講解完畢了,只有環境對於我們的項目來說還是遠遠不夠的,更多的是如何的在實際的開發中應用。

        接下來的系列我們重點講一下這次搭建的環境如何應用並解決在整個開發環境使用過程中的各種問題。這纔是我們應該積累和不斷學習的。敬請期待!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章