Jenkins的新建job和配置job

         這裏,我們說一下如何新建並且配置一個job,Jenkins的工作其實有很多都是靠job來完成的,job有很多的功能,這裏我們只介紹如何新建和配置一個建構項目的job。

         新建job

         新建job之前需要有一個版本控制軟件,我們用的是svn。這裏的版本控制軟件不是重點,就不再多說了。需要注意的是:job命名最好不要用中文,具體原因,你懂的。
         不多說了,上圖:

         如圖所示,點擊新建按鈕,進入如下界面。

         因爲我們新建的是一個項目的構建job,所以點擊第一項然後單擊下面的ok界面,job就新建成功了,Jenkins會自動跳轉到job的配置界面。具體配置,詳見下面的job配置。

         新建視圖

         job建立的特別多的時候,我們可能不太容易找到自己的某個job,這時,我們就可以在Jenkins中建立視圖。job的視圖類似於我們電腦上的文件夾。可以通過一些過濾規則,將已經建好的job過濾到視圖中,也可以在視圖中直接新建我們的job。

         我們先來看一下如何新建一個視圖。進入Jenkins後,點擊all後的圖標:+如下圖所示:


         單擊後,出現界面如下:


         點擊list view或者是按需求選擇“我的視圖”選項。點擊ok。進入編輯視圖界面:


         可以在其中的job過濾器中設置相應的過濾規則,幫你過濾現有的job,這裏不再重點介紹。建立好視圖後再新建job的時候就可以直接在視圖中新建了。

         配置job

         這裏,我們說一下job在建立以後的一些配置。job的配置主要有基礎配置、源代碼配置和觸發器配置。

         基礎

       這裏說一下基本的配置,job新建完成後可以自動跳入配置頁面,也可以在Jenkins頁面通過點擊job後面的小三角(鼠標放到job上以後會出現),點擊,選擇其中的配置選項進入job的配置頁面。部分頁面如下:


         在這裏,可以按照自己的需要配置job的一些設置,對於選項不明白的可以單擊最後面的問號出現該選項的詳細解釋。我介紹下我的配置,我選擇了丟棄舊的構建,這樣做可以讓我們的Jenkins將一些舊的job自動刪除掉,以避免佔用特別大的硬盤空間。

         還有,配置了子節點。這裏的子節點需要提前配置好,然後選擇後輸入子節點的ip可以讓Jenkins在子節點中進行構建,減輕主節點的壓力。如果沒有子節點,可以直接不選擇該項。


         

         源碼  

       源碼管理,在這裏,我們是用svn控制的版本,我就介紹下Jenkins中svn如何配置。選中subversion選項,在新出現的界面中輸入svn的URL地址。將最後的更新選項use svn update' as much as possible,with' svn  revert' before update。源代碼庫瀏覽器,可以直接用自動的就好。

         觸發器           

         構建觸發器,如圖所示,在構建觸發器中選擇自己需要的定時構建。

         遠程構建:根據文件,當此項目依賴的項目構建後,此項目也進行構建。

         Build after other projects are built: 其它項目構建後,觸發次項目構建

         Build periodically:定時構建
         Poll SCM:定時檢測源碼變更,有變更則觸發構建
         常用的定時配置:
         H 12,22 * * *  ——每天中午12點和晚上10點
         H/60 * * * *    ——每小時一次
         H 8-23/2 * * *  ——8點到晚上11點,沒兩小時一次


         

         配置完觸發器後,一個job就基本上配置完成了。

         

         

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