Jenkins插件pipeline原理及使用方法解析
摘要: pipeline字面意思就是流水線,將很多步驟按順序排列好,做完一個執(zhí)行下一個。下面簡單介紹下如何使用該插件幫我們完成一些流水線型的任務
pipeline字面意思就是流水線,將很多步驟按順序排列好,做完一個執(zhí)行下一個。下面簡單介紹下如何使用該插件幫我們完成一些流水線型的任務
一,安裝pipeline
進入jenkins的【系統(tǒng)管理】--【插件管理】頁面,選擇【可選插件】然后搜索pipeline。
然后選擇直接安裝,它會將依賴的一些插件也一并安裝。安裝完成后重啟jenkins就可以使用了。
二,使用pipeline
1.在jenkins主頁點擊新建視圖
2.然后選擇【Build Pipeline View】
3.創(chuàng)建完成后可以對它進行一些配置:
圖中高亮的地方是表示初始的任務是什么,將job的名稱填入即可。
其他項可以根據(jù)需要填寫。
4.將各個job關聯(lián)起來。
真實的工作環(huán)境有很多job,比如先編譯,然后執(zhí)行靜態(tài)代碼檢查、單元測試、然后部署服務器、服務器重啟、進行ui測試等。
我們需要對這些job進行一些設置將它們的上下游關系配置好。
上圖中我們的初始job是test4,可以先對它進行設置。進入該job的配置頁面,然后選擇【構建后操作】,接著選擇【Trigger parameterized build on other projects】
在 project to build 欄填入它下游的job,可以是一個也可以是多個。需要注意的是,如果下游的job構建時不需要參數(shù)的話,必須將Tigger build without parameter 勾上,否則不會自動執(zhí)行下游的任務了。如果有參數(shù)的話,將具體的參數(shù)名稱以及值填入Add parameter 中。
需要注意的是各個任務間千萬別設置成一個環(huán)路,例如test4的下游項目設置成test3,而test3的下游項目又設置成test4,如果這樣設置了,那整個jenkins就掛了,即便重啟也沒有用。要解決的話只能去jenkins的workspace目錄將設置成環(huán)路的job刪除。然后重啟jenkins。
5.所有的job設置完成后,再進入pipeline視圖,可以看見類似這個樣子的頁面:
在這里可以查看各個job的執(zhí)行情況,綠色是表示執(zhí)行通過的,黃色是正在執(zhí)行的,藍色是未執(zhí)行的,還有紅色是執(zhí)行失敗的。
相對來說pipeline的使用還是比較簡單的。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
使用springboot對外部靜態(tài)資源文件的處理操作
這篇文章主要介紹了使用springboot對外部靜態(tài)資源文件的處理操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08Spring MVC實現(xiàn)mysql數(shù)據(jù)庫增刪改查完整實例
這篇文章主要介紹了Spring MVC實現(xiàn)mysql數(shù)據(jù)庫增刪改查完整實例,從創(chuàng)建一個web項目開始,分享了項目結構以及具體Java代碼和前端頁面等相關內(nèi)容,具有一定借鑒價值,需要的朋友可以了解下。2017-12-12