詹金斯的模板插件

时间:2012-08-10 11:42:43

标签: continuous-integration jenkins build-automation build-server

Jenkins中是否有可用的插件允许您在作业中重用共享配置...例如,我可以为Continuous Integration定义模板,为运行测试定义其他模板,并为不同的分支从这些模板创建多个作业。

我知道Enterprise Jenkins中提供了模板插件,但有没有类似jenkins开源的内容?

我正在寻找类似的东西 here

5 个答案:

答案 0 :(得分:6)

我发现ez-templates插件可以很好地用于乔布斯模板操作。这是一个非常年轻的项目,你必须自己构建它(这很简单,见下文),但它仍然比Template Project Plugin更强大,因为它支持任何类型的工作。

如何建立:

  1. 安装Maven 3
  2. 克隆/下载ez-templates git repo
  3. ez-templates结帐文件夹
  4. 运行'mvn install'
  5. 构建完成后,转到'target'文件夹,找到ez-templates.hpi,它是自包含的插件二进制文件。

答案 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 我所做的是创建一个禁用(虚拟)预配置作业,当我想创建另一个具有相同配置的我刚刚使用此插件复制时。