我们公司有很多子模块。我们想添加 Sonar 来检查我们的代码质量等等。如果我们从项目顶部开始构建,构建运行不会失败并为声纳创建报告。
我们的架构是这样的:
<Project>
<module1>
<module2>
<module3>
.
.
.
.
<moduleX>
但问题是,如果其中一个子模块失败,整个构建将不会成功。
现在的问题是:是否可以为每个模块构建和创建声纳报告而不为每个模块创建一个詹金斯作业?