我们有一个Jenkins设置,我们已配置为在我们的超级父级上触发每晚构建。我们已经使用构建我们的子项目,只要构建了SNAPSHOT依赖项参数为true。此配置适用于我们的日常构建要求。 但问题是每当我们手动构建一个Job,然后所有子Jobs都被触发。 当我触发手动构建时,有没有办法限制下游Job的触发?像参数化构建的东西,如果我设置参数,则下游构建不会被激发。
答案 0 :(得分:0)
您可以尝试 Conditional BuildStep Plugin ,它允许您根据特定条件执行下游作业。这是一个截图:
例如,您可以执行执行shell ,它可以从父作业计算构建参数,并根据它可以触发下游作业。