让我们说项目A有一个名为jobs的checkbox参数。在jobs参数中有三个下游作业B,C和D.现在,如果我选择C和D,那么只有那两个下游作业被触发了吗?
我知道我可以通过在构建步骤(shell)中为这两个作业调用远程API来实现,但我想看看下游作业本身是否有一个选项。
答案 0 :(得分:0)
这是自由式还是管道工作?这在管道工作中很简单。在自由式作业中,您可以使用条件构建步骤插件,但我不知道您是否可以使用条件触发构建后步骤,或者只是构建步骤。您需要测试并查看是否可以检查您需要的条件。
答案 1 :(得分:0)
我建议您在作业 A
中配置条件步骤您可以使用每个作业的新选项参数修改作业 A ,例如:
现在,当您使用参数启动作业A时,如果选择 build_C 作为是,则作业C将运行。如果否 - 将跳过作业C.