Jenkins+SonarQube实现定制扫描

安装配置SonarQube

请参照SonarQube实战

安装Jenkins

  • 下载:https://jenkins.io/download/
  • 启动:将下载的jenkins.war放到D:/servers/jenkins下,在该目录运行脚本
    java -jar jenkins.war –httpPort=7200
  • 访问:http://localhost:7200/
  • 登录:根据提示获取登录密码

配置Jenkins

  • 系统管理->全局工具配置
    1. JDK配置: 去掉自动安装选项,输入自己jdk安装目录
    2. Maven配置:去掉自动安装选项,输入自己maven安装目录(要确定settings.xml已经加了SonarQube配置)

配置项目

  • 创建新任务,输入项目名称,选择自由风格,确认
  • 源码管理:增加svn或者git项目连接,并增加账户Credentials,范围选全局
  • 构建,增加[调用顶层Maven目标],输入命令sonar:sonar
  • 确认

构建

  • 点击左上角Jenkins返回到任务列表,找到刚才创建的任务,点击立即构建

end

你可能感兴趣的:(服务框架,Jenkins,java,SonarQube,代码扫描)