zoukankan      html  css  js  c++  java
  • 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。

    可随意转载,欢迎署名!
  • 相关阅读:
    web前端开发常用链接
    Restful API 设计原则
    web最佳实践
    MySQL 命令
    Mac MySQL安装
    IntelliJ IDEA 创建Maven项目及tomcat配置
    Mac安装和配置Maven
    Mac安装和配置Tomcat
    IntelliJ IDEA 创建java项目及字体设置
    Java-GUI
  • 原文地址:https://www.cnblogs.com/netsa/p/15607004.html
Copyright © 2011-2022 走看看