我目前正在为一个拥有大量Java代码库的大型(50+)开发团队部署Sonar。我无法与Sonar合作完成有效的工作流程。以下是一些问题:
我们如何实现以下工作流程:
答案 0 :(得分:1)
我们在团队中所做的是,我们已经将Jenkins配置为每次在公共SVN上提交代码时调用声纳。
在Jenkins,我们有数千个小项目(少于20个班级),每个程序员都可以创建自己的Dashboard页面,包含他感兴趣的项目。
此外,您可以使用Maven设置Jenkins,以便项目相互依赖。如果更改仅发生在其中一个视图项目中(通常是构建过程中的最新版本),则会阻止完全重建。