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

     

     

     

  • 相关阅读:
    mysql事物中行锁与表锁
    https的实现原理
    基于http的断点续传和多线程下载
    Cookie与Session
    centos 7 安装python3
    为CentOS下的Docker安装配置python3【转】
    Jmeter如何提取响应头部的JSESSIONID【转】
    centOS7 安装nginx
    centos 7.X关闭防火墙和selinux
    (四)从输入URL到页面加载发生了什么
  • 原文地址:https://www.cnblogs.com/xiaoying-2019/p/13258962.html
Copyright © 2011-2022 走看看