基于在第一个作业中选择的选项,如何使用动态参数插件在Jenkins中触发另一个作业

时间:2015-03-11 09:33:57

标签: jenkins jenkins-plugins

我有3个詹金斯职位' J1',' J2'' J3'。现在我必须创建另一个Job' Jselect'它接受用户输入或下拉值J1,J2,J3。根据用户选择,它应触发作业J1或J2或J3。

为实现这一目标,我安装了DynamicParameter plugin并创建了工作' JSelect'。

在JSelect工作中,我选择了“此版本已参数化'选项然后添加动态选择参数。

提供名称为:选择目标工作:

选择脚本为:def list = [' J1',' J2',' J3']

当我保存并构建作业时,下拉列表将按预期进行。但我不知道在哪里捕获此输入以及如何根据此输入调用其他作业。

我采用了正确的方法吗?有人可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

你需要根据Jselect的某些条件触发J1 / J2 / J3。

我建议您使用以下方法。

希望它能解决你的问题。