下游项目需要知道它是否是由上游变更构建的

时间:2013-07-15 19:20:32

标签: jenkins

我有以下树:

Project A --|
            | - Project B
            | - Project C

Project A发生更改时,它会启动新版本,并将库安装到本地目录。它开始Project BProject C。但是,由于这是一个库安装,Project BProject C的构建系统认为没有任何改变,也没有做任何事情。

我可以将Project BProject C设置为在构建之前始终清理,但我希望在Project B/C发生更改时执行增量构建。

有没有办法确定构建是否是由上游项目触发的?如果有一个环境变量被设置,我可以根据它的设置,项目可以在构建之前首先清理。


我试图让开发人员周期保持低水平,这样如果Project B发生变化,开发人员就不必等待项目从头开始清理和构建,但如果Project A发生变化,那么Project B的开发人员不关心构建时间,因为他们没有等待它完成,然后继续要求他们的更改被合并。

0 个答案:

没有答案