• windows jenkins下配置sonar-scanner


    一、版本信息

    ① jenkins版本:2.222.4

    ② sonarqube scanner版本:4.4.0.2170

    ③ 操作系统:windows10

    二、网上错误的方法:

    (1) 下载插件: sonarqube scanner for jenkinssonarqube scanner

    下载到的文件只有这个Jenkinsplugins下的sonar文件 夹和sonar.jpi

    (2) 在全局工具配置中:

    SONAR_RUNNER_HOMExxxJenkinsplugins

    xxxJenkinspluginssonar构建时均会报错,

    (3) 报错信息:SonarQube Scanner executable was not found for sonar-scanner

    三、正确方法:

    (1) 在该网址下载sonarQube Scanner后解压到某位置即可

    Linux64位   Windows64位 Mac OS X 64位

    (2) 在全局工具配置中设置jdkSonarQube Scanner

     

                    图1(jdk配置)

      

                  图2sonar-scanner配置)

    (3) 构建sonar配置官方文档参考如下

    # must be unique in a given SonarQube instance
    sonar.projectKey=my:project
    # --- optional properties ---
    # defaults to project key
    #sonar.projectName=My project
    # defaults to 'not provided'
    #sonar.projectVersion=1.0
     
    # Path is relative to the sonar-project.properties file. Defaults to .
    #sonar.sources=.
     
    # Encoding of the source code. Default is default system encoding
    #sonar.sourceEncoding=UTF-8

    (4) 本例sonar配置如下: 

    注意:

    (1) jdk的名字在构建配置中会使用到,以下拉框的形式出现,如图1

    (2) sonar scanner名字暂时没有用到的地方,两个均没有起名规则。

    (3) SONAR_RUNNER_HOMED:jenkins-toolsonar-scanner-4.4.0.2170-windows,只到这一层即可,不需要到bin目录下。

     

     

     

  • 相关阅读:
    Mac环境下svn的使用
    开发中常见问题集锦
    【C语言】07基本语句和运算
    【C语言】05printf和scanf函数
    【C语言】03第一个C程序代码分析
    【C语言】06基本数据类型
    【C语言】04函数
    【C语言】01C语言概述
    让UIWebView弹出键盘上的按钮显示中文
    【C语言】02第一个C程序
  • 原文地址:https://www.cnblogs.com/xiaoying-2019/p/13258962.html
Copyright © 2020-2023  润新知