今天主要分享下怎麼用jenkins去創建job,大致流程如下:
1.點擊新建,進入新建項目頁面
2.輸入項目名稱
大多數項目都是maven項目,但是第一次安裝都是找不到maven項目選項的,如果要勾選maven項目,記得安裝maven插件就可以了。
3.項目名稱與描述
4.github project
裡面配置響應的url和需要顯示的名稱就可以了
5.throttle builds
節流構建,通過設置時間段內允許並發的次數來實現構建的控制
6.丟棄舊的構建
設置構建歷史的保存策略
7.參數化構建過程
裡面可以配置不同的參數,便於在構建時引用這些參數
8.關閉構建
這樣項目就沒法進行構建了
在必要時進行並發構建:滿足策略要求時就會進行並發構建
安靜期:設置一個時間來間隔每次構建的間隔
重試次數:這個和系統設置的一樣,拉取源碼重試的次數
該項目的上游項目正在構建時阻止該項目構建與該項目的下游項目正在構建時阻止該項目構建:用於上下游項目有關聯的構建策略
使用自定義的工作空間:使該項目獨立於系統的工作空間
保留構建的依賴日誌
以svn為例
說明:
1.觸發遠程構建 (例如,使用腳本):這裡使用於自動化構建,拼接url後寫入代碼中可以實現在腳本或者工具執行構建
2.Build after other projects are built:構建與其他項目構建後,用於上下游項目有關聯的時候
3.Build periodically:定時執行構建
日程表的參數
4.Build when a change is pushed to GitHub:這個是github項目的觸發規則
5.Poll SCM:設置定時檢查代碼倉庫是否有變更,有變更則構建
說明:
1.execute windows batch command:執行windows的cmd
2.execute shell:執行shell命令
3.invoke ant:調用ant ,調用ant的執行腳本來進行構建
4.invoke gradle script :調用grade腳本,來幫助我們自動打包
5.invoke top-level maven targets:調用maven
簡單介紹下常用的幾個選項
後面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~