问题:
公司有很多代码工程(几十个),如果将Jenkinsfile文件放置在每个代码工程里面,维护量很大,且当脚本发生必要的变更后,所有的工程代码中的这个文件都要重新修改。
为了解决这个问题,我编写了一个通用的Jenkinsfile脚本。将该文件设置为全局默认的脚本文件。
设置方法:
1、安装插件
Pipeline: Multibranch with defaults
Pipeline: Multibranch
2、设置job使用default Jenkinsfile
3、配置默认的Jenkinsfile脚本内容
Jenkins 》系统设置》Managed files