Jenkins中是否有可用的插件允许您在作业中重用共享配置...例如,我可以为Continuous Integration定义模板,为运行测试定义其他模板,并为不同的分支从这些模板创建多个作业。
我知道Enterprise Jenkins中提供了模板插件,但有没有类似jenkins开源的内容?
我正在寻找类似的东西 here
答案 0 :(得分:6)
我发现ez-templates插件可以很好地用于乔布斯模板操作。这是一个非常年轻的项目,你必须自己构建它(这很简单,见下文),但它仍然比Template Project Plugin更强大,因为它支持任何类型的工作。
如何建立:
答案 1 :(得分:2)
答案 2 :(得分:1)
在提出这个问题之后,Job Generator Plugin被释放,这可能满足一些人的需求。
不幸的是,Template Project Plugin仍然有一些issues,尤其是lacks support for job parameters。
答案 3 :(得分:1)
我们使用Jenkins作业构建器自动创建和管理我们的jenkins作业。它基本上是为允许跨作业的共享配置而构建的,因此您可以轻松地创建具有多个配置的相同作业。看看:http://docs.openstack.org/infra/jenkins-job-builder
答案 4 :(得分:-1)
您可以使用Copy Project Link插件。 https://wiki.jenkins-ci.org/display/JENKINS/Copy+project+link+plugin 我所做的是创建一个禁用(虚拟)预配置作业,当我想创建另一个具有相同配置的我刚刚使用此插件复制时。