Jenkins Shared Library使用

由于项目越来越多,而且编写的jenkinsfile也大同小异。我们引入Jenkins的Shared Library插件来实现多个项目使用同一个Jenkinsfile。

准备工作

Jenkins部署之前有说过,可以参考以前的文章。

下载已经写好的共享库

1
git clone https://github.com/bwcxyk/JenkinsLibrary.git

配置共享库

根据自己的情况进行配置

配置路径:系统管理 -> 系统配置 -> Global Pipeline Libraries

image-20210318100433639

工具配置

maven,node等工具

image-20210318102233878

名称需要根据共享库中的信息配置

image-20210318102412175

创建项目

多分支流水线

配置

分支源

image-20210524093122741

其他配置,建议默认即可

image-20210524093228015

删除旧的流水线可以自动删去过期的分支