詹金斯:建立对需求的依赖

时间:2017-08-14 09:20:03

标签: jenkins dependencies

在具有作业链接的Jenkins中,您可以通过在构建依赖项后触发依赖作业来定义作业依赖性,例如:

BaseLib has been built -> build MainProject

也许我一直在寻找错误的条款,但我还没弄清楚:我可以让Jenkins在依赖工作需要时触发构建依赖吗?

E.g。我有一些工作BaseLib,这是MainProject的依赖。每次源代码更改时我都不希望构建BaseLib,但我想定期构建MainProject,例如每天下午5点。每次源代码更改时,我都不希望构建 BaseLib,而是希望Jenkins只是使工件无效并仅在需要时构建它。

换句话说:我基本上想让Jenkins做make所做的事情 - 构建构建我想要构建的东西所需要的东西。

这可能吗?我需要寻找的条款是什么?

1 个答案:

答案 0 :(得分:0)

您可以在BaseLib之前设置构建依赖项目 这是一个构建步骤" 触发/调用构建在其他项目上"您可以设置父构建以等待子构建完成。

寻找:Parameterized BuildParameterized Trigger PluginRun Condition Plugin