Jenkins Sonar集成

本文介绍如何通过配置Maven、Jenkins及Sonar来实现自动化的代码质量检查。具体包括Sonar与MySQL数据库的连接配置、Jenkins中Maven命令的设置等关键步骤。
ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

Sonar版本:5.3

 

背景:CTO规划以后要采用Sonar来自动识别程序员代码中的低级错误。采用Jeknis+Sonar集合的方式。

 

解决方案大致描述:

1)Sonar数据库采用MySQL,目前搭建在db测试服务器90上。

2)Sonar搭建在测试服务器192.168.1.150上。

 

步骤:

step1:

将如下配置放置到maven.settings文件中,如果嫌格式不清晰,也可以直接参考附件中的settings.xml。

<!-- 插件配置-->

<pluginGroups>   

  <!-- sonar 设置 -->   

  <pluginGroup>org.sonarsource.scanner.maven

  </pluginGroup>  

</pluginGroups>

 

<!-- profile配置 -->
<profiles>

<profile>     

<id>sonar</id>     

<activation>         

<activeByDefault>true</activeByDefault>     

</activation>   

<properties>        

<sonar.jdbc.url>jdbc:mysql://192.168.1.90:3306/sonar?useUnicode=true&amp;characterEncoding=utf8</sonar.jdbc.url> <sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>                  

<sonar.jdbc.username>nonobank</sonar.jdbc.username>         

<sonar.jdbc.password>nonobank!@#</sonar.jdbc.password>         

<sonar.host.url>http://192.168.1.150:9000</sonar.host.url>    

</properties> 

</profile>

</profiles>

 

step2:

jenkins中配置maven命令如下:

1)clean verify sonar:sonar

2)  clean install

3)  sonar:sonar

 

以上,配置完成。

 

 

 

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值