pipeline字面意思就是流水线,将不少步骤按顺序排列好,作完一个执行下一个。下面简单介绍下如何使用该插件帮咱们完成一些流水线型的任务
一,安装pipeline。
进入jenkins的【系统管理】--【插件管理】页面,选择【可选插件】而后搜索pipeline。
web
而后选择直接安装,它会将依赖的一些插件也一并安装。安装完成后重启jenkins就可使用了。
二,使用pipeline。
1.在jenkins主页点击新建视图
服务器
2.而后选择【Build Pipeline View】
单元测试
3.建立完成后能够对它进行一些配置:
测试
图中高亮的地方是表示初始的任务是什么,将job的名称填入便可。
其余项能够根据须要填写。
4.将各个job关联起来。
真实的工做环境有不少job,好比先编译,而后执行静态代码检查、单元测试、而后部署服务器、服务器重启、进行ui测试等。咱们须要对这些job进行一些设置将它们的上下游关系配置好。
上图中咱们的初始job是test4,能够先对它进行设置。进入该job的配置页面,而后选择【构建后操做】,接着选择【Trigger parameterized build on other projects】
ui
在 project to build 栏填入它下游的job,能够是一个也能够是多个。须要注意的是,若是下游的job构建时不须要参数的话,必须将Tigger build without parameter 勾上,不然不会自动执行下游的任务了。若是有参数的话,将具体的参数名称以及值填入Add parameter 中。
须要注意的是各个任务间千万别设置成一个环路,例如test4的下游项目设置成test3,而test3的下游项目又设置成test4,若是这样设置了,那整个jenkins就挂了,即使重启也没有用。要解决的话只能去jenkins的workspace目录将设置成环路的job删除。而后重启jenkins。
5.全部的job设置完成后,再进入pipeline视图,能够看见相似这个样子的页面:
在这里能够查看各个job的执行状况,绿色是表示执行经过的,黄色是正在执行的,蓝色是未执行的,还有红色是执行失败的。
相对来讲pipeline的使用仍是比较简单的。spa