zoukankan      html  css  js  c++  java
  • sonarqube集成jenkins

    jenkins和sonarqube搭建链接

    jenkis:https://www.cnblogs.com/zhuyan521/p/13029239.html

    sonarqube:https://www.cnblogs.com/zhuyan521/p/13042890.html

    jenkins配置sonarqube scanner

    插件中心搜:SonarQube Scanner

    下载之后进入全局工具设置:

    找到sonarqube scanner项,新增勾选自动下载(也可以下载到服务器再指定目录)

    在进入全局设置配置sonarqube属性

    name:自定义

    server url:安装的sonarqube首页

    token:在sonarqube获取(下面会讲)。选择添加将token拷入

    注意事项:添加按钮没有反应解决方案

    进入jenkins的凭证管理。

    凭据--》系统--》全局凭据

    添加凭据,然后选择select text将token拷入。

    token获取

    进入sonarqube首页。点击头像--》我的账号--》安全--》输入令牌--》生成得到token。

    需要保存token,因为你切换页面之后就再也看不到token了。

    jenkins新建项目的sonarqube配置

    在pre steps或者post step进行配置。区别是构建前还是构建后。

    选择Execute SonarQube Scanner

    JDK :系统工具配置的别名

    Analysis properties :分析属性

    • sonar.projectKey=stu #自定义

    • sonar.projectName=stu #自定义

    • sonar.projectVersion=1.0-SNAPSHOT #版本

    • sonar.sources=src/main/java #源码目录

    • sonar.tests=src/test/java #测试目录

    • sonar.java.binaries=target/classes # .class目录

    • sonar.login=admin #sonarqube账户

    • sonar.password=admin #sonarqube密码

    • sonar.language=java #语言

    • sonar.sourceEncoding=UTF-8 #编码

    Additional arguments:额外参数 -X (输出完整信息)

    配合jenkins+maven+git部署

    部署链接:https://www.cnblogs.com/zhuyan521/p/13038180.html

  • 相关阅读:
    切片
    类型断言
    方法表达式
    接口
    函数式编程
    多人聊天室
    反射
    yarn基础解释
    webpack基础概念
    ssh登陆报错:packet_write_wait: Connection to x.x.x.x port 22: Broken pipe
  • 原文地址:https://www.cnblogs.com/zhuyan521/p/13066204.html
Copyright © 2011-2022 走看看