是否可以在Jenkins中使用多配置模板?

时间:2015-04-20 11:29:24

标签: jenkins jenkins-plugins

我有许多多配置作业,所有这些都必须在同一台机器上运行,一个接一个。

例如:

  1. 在所有平台上构建。
  2. 进行一些自动化测试。
  3. 做一些自动基准测试。
  4. 这些都是在同一台机器上按顺序发生的,但它们是不同的工作。

    问题在于,如果我想添加另一个平台或删除其中一个平台,我将不得不为每个单个多配置作业执行此操作。我想要的是在一个地方定义这些平台,然后让作业指向该模板并运行。

    我很确定我不是第一个遇到这个问题的人,那里应该有一些插件,但我找不到它。

    那么,有没有简单的方法呢?

1 个答案:

答案 0 :(得分:1)

我们在jenkins中创建temaplte作业,这有助于我们创建平台所需的所有作业集,我们只需将平台/组件名称作为模板作业的输入pareamter。我们是作业复制插件https://wiki.jenkins-ci.org/display/JENKINS/Jobcopy+Builder+plugin

但是对于删除作业,我们还有另一个作业,其中组件名称是输入参数,我们使用与此处给出的答案类似的内容Is it possible to delete a hudson job programmatically via REST API?