Jenkins与Sonar集成

本文详细介绍了如何在Windows环境下安装和配置SonarQube,包括数据库配置、SonarQube服务的安装与启动,以及SonarQube中文插件的安装。接着,文章讲解了通过Jenkins与SonarQube集成的两种方式,包括msbuild插件的使用和sonar-scanner的配置,以便自动提交代码进行质量分析。
摘要由CSDN通过智能技术生成

目录

  1. Sonar的安装和配置
  2. Jenkins与Sonar集成
    2.1 Jenkins配置
    2.2 通过Jenkins提交代码到Sonar
  3. 环境变量设置

1. Sonar的安装和配置

这两个工具集成,着实踩了不少坑。关于它们的介绍,我就不多阐述了。Jenkins是最近安装的,没有保留操作步骤,我是安装的windows版本,官网上下载后,下一步一路到底就行了。两年前就有安装过Sonar,由于当时服务器配置比较差,运行时总是出现服务停止运行的情况,后来不了了之。今年公司项目多起来了,对编码规范这一块也着手抓起来了。于是又想到了Sonar,这里详细介绍下Sonar的安装和配置。

测试服务器配置:
测试服务器配置

数据库:
数据库版本

Java运行时是主要的先决条件。尽量安装最新版本的java。

  • 数据库
    数据库建好后,需要简单配置一下。主要是排序规则。它需要是区分大小写(CS)和区分重音(AS)的。
    Sonar数据库排序规则
    数据库建好后,需要确保为我们的SQL实例启用了TCP / IP协议。同时,确保SQL Server Browser服务正在运行。通常情况下,它默认是禁用的。但是要使JDBC驱动程序正常工作&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值