Jenkins下載安裝完成,本地是用Windows。以下是創建教程
一、首先點擊 “新建” 按鈕,創建一個簡單的項目
二、項目名稱與描述
選項註解:
丟棄舊的構建:設置構建歷史的保存策略
參數化構建過程:裏面可以配置不同的參數,便於在構建時引用這些參數
關閉構建:這樣項目就沒法進行構建了
在必要時進行併發構建:滿足策略要求時就會進行併發構建
安靜期:設置一個時間來間隔每次構建的間隔
重試次數:這個和系統設置的一樣,拉取源碼重試的次數
該項目的上游項目正在構建時阻止該項目構建:用於上游項目有關聯的構建策略
該項目的下游項目正在構建時阻止該項目構建:用於下游項目有關聯的構建策略
使用自定義的工作空間:使該項目獨立於系統的工作空間
保留構建的依賴日誌
三、源代碼管理根據自己的需要進行選擇。這裏以SVN爲例:
repository url:倉庫的地址
Credentials:svn源碼的用戶名和密碼
Local module directory:具體的項目的路徑,默認從根目錄拉取
Additional Credentials:增加額外認證
Check-out Strategy:代碼檢出策略
四、構建觸發器
1、Build after other projects are built:在其他項目構建完成後再進行構建
- Trigger only if build is stable:其他項目構建成功
- Trigger even if the build is unstable:其他項目不穩定
- 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:構建後刪除工作空間