天天看點

Jenkins基礎入門-15-Jenkins中的Pipeline

       繼續來學習Jenkins的基本知識。本篇來介紹Pipeline,首先什麼是Pipeline,如何你百度一下這個單詞,會告訴你是管道的意思。那麼Jenkins中為什麼引入管道的概念呢。其實Pileline在Jenkins中是一種工具,一個插件,用來監控Job的建構過程。

1.什麼是Pipeline

我們已經知道對應的中文是管道的意思,例如下面這個圖,就是一個管道,管道有入口和出口。

Jenkins基礎入門-15-Jenkins中的Pipeline

生活中的自來水管,就是像下面這張圖,由多個分支拼接而成。

Jenkins基礎入門-15-Jenkins中的Pipeline

       在Jenkins中,把每一段管道比作是不同的Job,不同Job的連結,這個時候就是Pipeline插件閃亮登場。前面我們提到Jenkins的工作流程,build-deploy-test-release,每個流程之間我們都可以用Pipeline來連接配接,大緻如下效果圖。

Jenkins基礎入門-15-Jenkins中的Pipeline

2. Jenkins上安裝Pipeline

我們直接在插件管理,搜尋Delivery pipeline,然後點選安裝,會自動安裝依賴的包和插件。

Jenkins基礎入門-15-Jenkins中的Pipeline

3. 初步了解Pipeline的效果

這裡,我們百度圖檔搜尋輸入jenkins pipeline,多看幾張圖檔,就可以看到下面這張圖的效果。

Jenkins基礎入門-15-Jenkins中的Pipeline

       從上面來看,如果是一個複雜的項目,有了pipeline,就很清楚了解每個階段建構消耗時間和整個建構的流程走向圖,很清晰地感覺。本篇,主要是對Pipeline有一個基本的了解就可以。

繼續閱讀