我有许多多配置作业,所有这些都必须在同一台机器上运行,一个接一个。
例如:
这些都是在同一台机器上按顺序发生的,但它们是不同的工作。
问题在于,如果我想添加另一个平台或删除其中一个平台,我将不得不为每个单个多配置作业执行此操作。我想要的是在一个地方定义这些平台,然后让作业指向该模板并运行。
我很确定我不是第一个遇到这个问题的人,那里应该有一些插件,但我找不到它。
那么,有没有简单的方法呢?
答案 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?