在具有作业链接的Jenkins中,您可以通过在构建依赖项后触发依赖作业来定义作业依赖性,例如:
BaseLib has been built -> build MainProject
也许我一直在寻找错误的条款,但我还没弄清楚:我可以让Jenkins在依赖工作需要时触发构建依赖吗?
E.g。我有一些工作BaseLib
,这是MainProject
的依赖。每次源代码更改时我都不希望构建BaseLib
,但我想定期构建MainProject
,例如每天下午5点。每次源代码更改时,我都不希望构建 BaseLib
,而是希望Jenkins只是使工件无效并仅在需要时构建它。
换句话说:我基本上想让Jenkins做make
所做的事情 - 构建构建我想要构建的东西所需要的东西。
这可能吗?我需要寻找的条款是什么?
答案 0 :(得分:0)
您可以在BaseLib之前设置构建依赖项目 这是一个构建步骤" 触发/调用构建在其他项目上"您可以设置父构建以等待子构建完成。
寻找:Parameterized Build,Parameterized Trigger Plugin和Run Condition Plugin。