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

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

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

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

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

2. Jenkins上安裝Pipeline

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

3. 初步瞭解Pipeline的效果

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

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