我在Jenkins中建立了一个大型Maven多模块构建。它是为增量构建而设置的。
触发后,它将解析所有POM并弄清楚需要构建什么。
当前已将其设置为触发SCM更改。
我想进行此构建,以便可以执行以下操作:
我提到第二点是因为从我看的文档来看,这似乎只是戳开了一般的构建,然后让它做自己的事情。(我可能错了。)我宁愿让它告诉Jenkins到底发生了什么变化,而让Jenkins只是“知道”那些更改的存储库路径映射到哪些模块,这样Jenkins不必进行轮询或额外的pom.xml。进行分析以解决问题。
我已经准备好让经历过这场战争的人告诉我,看,就去建立Subversion提交钩子,这和您将要获得的效果一样好,但是我问这个问题,以防万一更好的食谱。
在使用Maven 3构建时,Jenkins中显然还不存在此功能。