Jenkins Shared Library使用

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

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

下载已经写好的共享库

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

根据自己的情况进行配置

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

https://img.bwcxtech.com/img/20210318102451.png

maven,node等工具

https://img.bwcxtech.com/img/20210629103340.png

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

https://img.bwcxtech.com/img/20210318102455.png

分支源

https://img.bwcxtech.com/img/20210524093124.png

其他配置,建议默认即可

https://img.bwcxtech.com/img/20210524093229.png

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