我们有190个独立的Java项目。现在,我们正在考虑介绍詹金斯。许多项目都需要具有相同的jenkinsfile,但需要设置的1或2个参数除外。
在Java项目中,我想按照逻辑“导入”jenkinsfile
Use jenkinsfile "Standard-Jar-Build" with parameters according to "project.properties"有什么办法可以拥有这样一个"jenkinsfile库“呢?
发布于 2017-10-23 12:02:32
在我现在工作的公司中,我创建了一组表示特定管道工作流的jenkinsfile。这些工作流是通用的,所有特定于项目的配置都可以使用作业参数传递给jenkinsfile。
因此,项目所要做的唯一的事情就是“从SCM来的管道”,指向我们的脚本文件,然后使用可用的属性定制它们的项目。
另外,为了保持jenkinsfile的小,我们还使用了全局库特性。我们称它为“公共”,它包含jenkinsfile可以使用的各种方法。额外的奖励:所有的公共自动允许,不需要白名单。
https://stackoverflow.com/questions/46884989
复制相似问题