我在不使用 Maven 的情况下使用声纳在 Hudson 上工作。我成功配置了 Hudson 并且它可以工作,但我不知道如何在构建后将声纳与 hudson 集成,我需要运行代码分析。
任何帮助将不胜感激!
我在不使用 Maven 的情况下使用声纳在 Hudson 上工作。我成功配置了 Hudson 并且它可以工作,但我不知道如何在构建后将声纳与 hudson 集成,我需要运行代码分析。
任何帮助将不胜感激!
我强烈建议您安装Sonar Hudson/Jenkins 插件,该插件将允许您定义一个 Sonar Runner 构建步骤,您可以在该步骤上即时传递 Sonar 属性或传递“sonar-project.properties”的位置文件。
如果您通过 ant 构建代码,我将遵循本指南:安装和配置 Sonar Ant 任务,它将执行声纳并使用声纳插件部署到声纳服务器。声纳团队提供的教程建议您创建一个小的 pom.xml 文件来执行声纳目标。