使用Jenkins,可以通过多种方式实现这一目标。
顾名思义,多SCM插件将允许在单个作业中包含多个源存储库。
您可以定义
n
相互触发的作业(即相互依赖)。您可以在Build Triggers
> 下找到它Build after other projects are built
。还可以选择由主作业控制下游作业。您可以在
Post-build Actions
> 下找到此选项Build other projects
。
关于构建触发,您可以使用该
poll SCM选项。这不是最有效的方法,但是您的选择可能会受到SVN而不是Git的限制。
我只注意到你也提到整理所有构建结果-您可以通过将单个作业或使用选择,要么实现这一目标
aggregate downstream testresults之下
Post-build Actions。
最终,您需要清楚自己的构建策略。在我看来,如果要对任何一个子项目进行更改,则要确保没有任何损坏。我不确定multi-
SCM插件如何应付轮询多个存储库的概念,因此您可能需要考虑这一点。
我想我给了您一些选择来进行尝试;让我知道你是怎么办的。



