校验质量指标
构建服务器的一个用途是校验软件质量指标。Jenkins对此有一些内置的支持。可以在一个任务页面上执行并可视化Java的单元测试。
另一个更高级的可选方案是使用Sonar代码质量可视化器,参见下图。Sonar测试在构建阶段运行并传送到Sonar服务器上,在那里进行存储和可视化。
一台Sonar服务器是一个让开发团队看到他们努力改良代码库的成果的好办法。
Sonar服务器的缺点是有时会减缓构建速度。建议每天夜里运行一次Sonar构建。