Jenkins multijob运行选定的工作

时间:2015-07-01 08:21:13

标签: jenkins jenkins-plugins

我在想,是否有可能有一个包含“作业”选择输入参数的jenkins多工作?

我想创建一个多工作:

1 - 经营工作A

2 - 运行所选作业(例如“Hello_world”)

3 - 运行工作B

3 个答案:

答案 0 :(得分:0)

有一个flexi发布插件,您可以根据条件控制后期构建步骤,我们将其用于类似目的并且工作正常

答案 1 :(得分:0)

您可以使用Build Flow插件(https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin)。 您可以让它接收作业名称作为参数(也可以是允许从列表中选择选项的选项参数),并通过Flow DSL(Groovy)运行作业。来自插件doc:build(“job1”,parent_param1:params [“param1”])的示例,您可以使用$ DYNAMIC_JOB_NAME参数作为要运行的作业。

答案 2 :(得分:0)

常规脚本 multijob插件一起使用,以选择和停用特定作业。

在jenkins中你可以找到"执行系统groovy脚本"选项。