Jenkins 集成Sonar scanner的使用案例
接上一篇文章,sonarqube 服务端和 jenkins集成工具已经安装好了,本篇文章介绍如何具体使用在jenkins的job中。
这里我添加了一个测试job,在网上找了个maven项目
这些都不关键,关键是sanner那一步的配置。
贴出 sacnner参数:
sonar.projectKey=demo sonar.projectName=demo sonar.projectVersion=1.0 sonar.language=java sonar.sourceEncoding=UTF-8 sonar.sources=$WORKSPACE sonar.java.binaries=$WORKSPACE
添加完项目后,并且job也配置了sacnner相关参数后,就可以查看构建结果了,构建结束后,job的构建历史会给出结果和连接。
点击图标会跳转到Sonarqube平台,如下图,显示demo任务的具体情况:
至此一个简单的demo完成!可能会遇到各种各样的问题,可能会出现jave版本问题,如果你使用的较高的scanner(>=3),那么job里面你得使用java11 执行scanner。
本文来自博客园,作者:忙碌在路上,转载请注明原文链接:https://www.cnblogs.com/netsa/p/15607004.html