在不触发其下游作业的情况下运行Jenkins作业

smtd7mpg  于 2022-10-06  发布在  Jenkins
关注(0)|答案(3)|浏览(146)

我有一个名为“a”的Jenkins作业,它在成功完成后触发作业“b”(作业“b”位于作业“a”的“下游”)

有没有办法在不自动触发作业“b”的情况下运行作业“a”?也许是某种插件?

ogq8wdun

ogq8wdun1#

禁用作业“b”。那么它将不会运行,即使它是从“a”触发的。

如果您需要更动态/自动化的解决方案,则还可以从作业“a”中禁用/启用作业“b”。

vaqhlq81

vaqhlq812#

如果您检查上游作业上的配置,您必须添加了构建后步骤,如下所示,并且可能会从此处显示的内容中进行选择。您所说的作业B,它将根据作业A的结果和可用选项触发,而与您从下拉菜单中做出的选择无关。

因此,对于您认为不应该触发作业B的场景(作业A的结果),唯一未考虑的选项是禁用它。

希望这个能帮上忙!

mzmfm0qo

mzmfm0qo3#

作业“a”中类型为“Trigger PARAMETERIZED BUILD ON OTHER PROJEMS”的生成后操作将自动触发项目“b”。将构建后操作替换为“构建其他项目(手动步骤)”类型。

相关问题