Jenkins 中是否有任何可用的插件允许您跨作业重用共享配置。例如,我可以为持续集成定义一个模板,为运行测试定义其他模板,并从这些模板为不同的分支创建多个作业。
我知道 Enterprise Jenkins 中提供了模板插件,但是 jenkins 开源有类似的东西吗?
我正在寻找类似于 这里的东西
Jenkins 中是否有任何可用的插件允许您跨作业重用共享配置。例如,我可以为持续集成定义一个模板,为运行测试定义其他模板,并从这些模板为不同的分支创建多个作业。
我知道 Enterprise Jenkins 中提供了模板插件,但是 jenkins 开源有类似的东西吗?
我正在寻找类似于 这里的东西
我发现ez-templates插件非常适合 Jobs 模板。这是一个非常年轻的项目,你必须自己构建它(这很简单,见下文),但它仍然比模板项目插件更强大,因为它支持任何类型的工作。
如何构建:
模板项目插件怎么样?
Job Generator Plugin是在提出这个问题后发布的,可能会满足一些人的需求。
不幸的是,模板项目插件仍然存在一些问题,特别是它缺乏对作业参数的支持。
我们使用 Jenkins 作业生成器来自动创建和管理我们的 jenkins 作业。它基本上是为了允许跨作业共享配置而构建的,因此您可以轻松地创建具有多个配置的相同作业。看看:http ://docs.openstack.org/infra/jenkins-job-builder
您可以使用复制项目链接插件。https://wiki.jenkins-ci.org/display/JENKINS/Copy+project+link+plugin 我所做的是创建一个已禁用(虚拟)的预配置作业,当我想创建另一个具有相同功能的作业时我刚刚使用此插件复制的配置。