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有一个基本的了解就可以。