标签: jenkins sonarqube
我无法在Jenkins中添加Sonar作为后期构建操作。 当我尝试添加构建操作时,我会选择“执行SonarQube扫描程序”,但是当我尝试添加构建后操作时,我没有得到该选项。 詹金斯版 - 2.39 SonarQube版本 - 5.6 用于jenkins插件的SonarQube扫描仪 - 2.5
答案 0 :(得分:1)
我认为发布声纳分析的最佳方法是将Sonar称为Maven目标。
以下是我在Jenkins 1.6上的设置。
构建环境部分:
Maven目标:
mvn clean -U install findbugs:findbugs $SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL
当然,您必须在全局设置中配置Sonar实例:
答案 1 :(得分:1)
不建议使用Post Build Action。您应该使用构建步骤。在这种情况下,只需在构建结束时放置所需的构建步骤。