1、Jenkins構建一個項目

Jenkins下載安裝完成,本地是用Windows。以下是創建教程

一、首先點擊 “新建” 按鈕,創建一個簡單的項目

 

二、項目名稱與描述

選項註解:

丟棄舊的構建:設置構建歷史的保存策略

參數化構建過程:裏面可以配置不同的參數,便於在構建時引用這些參數

關閉構建:這樣項目就沒法進行構建了

在必要時進行併發構建:滿足策略要求時就會進行併發構建

安靜期:設置一個時間來間隔每次構建的間隔

重試次數:這個和系統設置的一樣,拉取源碼重試的次數

該項目的上游項目正在構建時阻止該項目構建:用於上游項目有關聯的構建策略

該項目的下游項目正在構建時阻止該項目構建:用於下游項目有關聯的構建策略

使用自定義的工作空間:使該項目獨立於系統的工作空間

保留構建的依賴日誌

 

三、源代碼管理根據自己的需要進行選擇。這裏以SVN爲例:

repository url:倉庫的地址

Credentials:svn源碼的用戶名和密碼

Local module directory:具體的項目的路徑,默認從根目錄拉取

Additional Credentials:增加額外認證

Check-out Strategy:代碼檢出策略

四、構建觸發器

1、Build after other projects are built:在其他項目構建完成後再進行構建

  1. Trigger only if build is stable:其他項目構建成功
  2. Trigger even if the build is unstable:其他項目不穩定
  3. Trigger even if the build fails:其他項目構建失敗

2、Build periodically:週期進行構建

日程表的參數構建格式:* * * * *

注意:每顆星星中間用空格隔開

第一個星代表的是分鐘 minute,取值 0~59;

第二個星代表的是小時 hour,取值 0~23;

第三個星代表的是天 day,取值 1~31;

第四個星代表的是月 month,取值 1~12;

第五個星代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。

3、Poll SCM

定時檢查源碼變更(根據SCM軟件的版本號)。如果有更新,則checkout最新code,然後執行構建動作。

 

五、構建

1.execute windows batch command:執行windows的cmd

2.Invoke Ant:調用Ant

3.execute shell:執行shell命令

4.invoke top-level maven targets:調用maven

5.Run with timeout:運行超時

 

六、構建後操作

Aggregate downstream test results:統計驗證結果

Archive the artifacts:構建歸檔

build other projects:構建其他項目

e-mail notification:發送郵件

editable email notification:發送郵件(這是一個插件)

delete workspace when build is done:構建後刪除工作空間

七、附註資料

2、Jenkins構建完成自動發送郵件

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