欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Jenkins插件pipeline原理及使用方法解析

 更新時(shí)間:2020年11月24日 11:46:44   作者:yoyo008  
這篇文章主要介紹了Jenkins插件pipeline原理及使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

摘要: pipeline字面意思就是流水線,將很多步驟按順序排列好,做完一個(gè)執(zhí)行下一個(gè)。下面簡(jiǎn)單介紹下如何使用該插件幫我們完成一些流水線型的任務(wù)

pipeline字面意思就是流水線,將很多步驟按順序排列好,做完一個(gè)執(zhí)行下一個(gè)。下面簡(jiǎn)單介紹下如何使用該插件幫我們完成一些流水線型的任務(wù)

一,安裝pipeline

進(jìn)入jenkins的【系統(tǒng)管理】--【插件管理】頁面,選擇【可選插件】然后搜索pipeline。

然后選擇直接安裝,它會(huì)將依賴的一些插件也一并安裝。安裝完成后重啟jenkins就可以使用了。

二,使用pipeline

1.在jenkins主頁點(diǎn)擊新建視圖

2.然后選擇【Build Pipeline View】

3.創(chuàng)建完成后可以對(duì)它進(jìn)行一些配置:


圖中高亮的地方是表示初始的任務(wù)是什么,將job的名稱填入即可。

其他項(xiàng)可以根據(jù)需要填寫。

4.將各個(gè)job關(guān)聯(lián)起來。

真實(shí)的工作環(huán)境有很多job,比如先編譯,然后執(zhí)行靜態(tài)代碼檢查、單元測(cè)試、然后部署服務(wù)器、服務(wù)器重啟、進(jìn)行ui測(cè)試等。

我們需要對(duì)這些job進(jìn)行一些設(shè)置將它們的上下游關(guān)系配置好。

上圖中我們的初始job是test4,可以先對(duì)它進(jìn)行設(shè)置。進(jìn)入該job的配置頁面,然后選擇【構(gòu)建后操作】,接著選擇【Trigger parameterized build on other projects】

在 project to build 欄填入它下游的job,可以是一個(gè)也可以是多個(gè)。需要注意的是,如果下游的job構(gòu)建時(shí)不需要參數(shù)的話,必須將Tigger build without parameter 勾上,否則不會(huì)自動(dòng)執(zhí)行下游的任務(wù)了。如果有參數(shù)的話,將具體的參數(shù)名稱以及值填入Add parameter 中。

需要注意的是各個(gè)任務(wù)間千萬別設(shè)置成一個(gè)環(huán)路,例如test4的下游項(xiàng)目設(shè)置成test3,而test3的下游項(xiàng)目又設(shè)置成test4,如果這樣設(shè)置了,那整個(gè)jenkins就掛了,即便重啟也沒有用。要解決的話只能去jenkins的workspace目錄將設(shè)置成環(huán)路的job刪除。然后重啟jenkins。

5.所有的job設(shè)置完成后,再進(jìn)入pipeline視圖,可以看見類似這個(gè)樣子的頁面:


在這里可以查看各個(gè)job的執(zhí)行情況,綠色是表示執(zhí)行通過的,黃色是正在執(zhí)行的,藍(lán)色是未執(zhí)行的,還有紅色是執(zhí)行失敗的。

相對(duì)來說pipeline的使用還是比較簡(jiǎn)單的。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 分析設(shè)計(jì)模式之模板方法Java實(shí)現(xiàn)

    分析設(shè)計(jì)模式之模板方法Java實(shí)現(xiàn)

    所謂模板方法模式,就是一個(gè)對(duì)模板的應(yīng)用,就好比老師出試卷,每個(gè)人的試卷都是一樣的,這個(gè)原版試卷就是一個(gè)模板,可每個(gè)人寫在試卷上的答案都是不一樣的,這就是模板方法模式。它的主要用途在于將不變的行為從子類搬到超類,去除了子類中的重復(fù)代碼
    2021-06-06
  • springboot全局異常處理代碼實(shí)例

    springboot全局異常處理代碼實(shí)例

    這篇文章主要介紹了springboot全局異常處理代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 玩轉(zhuǎn)SpringBoot中的那些連接池(小結(jié))

    玩轉(zhuǎn)SpringBoot中的那些連接池(小結(jié))

    這篇文章主要介紹了玩轉(zhuǎn)SpringBoot中的那些連接池(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 使用springboot對(duì)外部靜態(tài)資源文件的處理操作

    使用springboot對(duì)外部靜態(tài)資源文件的處理操作

    這篇文章主要介紹了使用springboot對(duì)外部靜態(tài)資源文件的處理操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Linux安裝JDK兩種方式詳細(xì)教程(附圖)

    Linux安裝JDK兩種方式詳細(xì)教程(附圖)

    這篇文章主要給大家介紹了關(guān)于Linux安裝JDK兩種方式詳細(xì)教程的相關(guān)資料,Linux的使用相信大家都要用到j(luò)ava吧,在使用java前我們得先安裝jdk以及配置環(huán)境變量等工作,需要的朋友可以參考下
    2023-11-11
  • Java面試題沖刺第十八天--Spring框架3

    Java面試題沖刺第十八天--Spring框架3

    這篇文章主要為大家分享了最有價(jià)值的三道關(guān)于Spring框架的面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Spring MVC實(shí)現(xiàn)mysql數(shù)據(jù)庫(kù)增刪改查完整實(shí)例

    Spring MVC實(shí)現(xiàn)mysql數(shù)據(jù)庫(kù)增刪改查完整實(shí)例

    這篇文章主要介紹了Spring MVC實(shí)現(xiàn)mysql數(shù)據(jù)庫(kù)增刪改查完整實(shí)例,從創(chuàng)建一個(gè)web項(xiàng)目開始,分享了項(xiàng)目結(jié)構(gòu)以及具體Java代碼和前端頁面等相關(guān)內(nèi)容,具有一定借鑒價(jià)值,需要的朋友可以了解下。
    2017-12-12
  • java內(nèi)部測(cè)試類代碼詳解

    java內(nèi)部測(cè)試類代碼詳解

    這篇文章主要介紹了java內(nèi)部測(cè)試類代碼詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • 簡(jiǎn)單實(shí)現(xiàn)Servlet文件下載功能

    簡(jiǎn)單實(shí)現(xiàn)Servlet文件下載功能

    這篇文章主要教大家如何簡(jiǎn)單實(shí)現(xiàn)Servlet文件下載功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • IntelliJ IDEA之配置JDK的4種方式(小結(jié))

    IntelliJ IDEA之配置JDK的4種方式(小結(jié))

    這篇文章主要介紹了IntelliJ IDEA之配置JDK的4種方式(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10

最新評(píng)論