`

jenkins+SonarQube 安装部署

阅读更多

1.jenkins 安装

  注意:1)  jenkins 下载war包 放tomcat启动;

          2)  jenkins 初始插件必须全部安装成功;

          3)自动化部署 插件:Deploy to container Plugin

2.SonarQube 安装

   注意:1)SonarQube用LTS 版本 更稳定12周更新一次;

           2)SonarQube需要数据库5.6以上版本

           3)SonarQube 汉化包需要选择与SonarQube 想匹配的版本;

           4)sonar客户端SonarQube Scanner   下载地址:

https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

             配置文件加mysql地址:

             

sonar.jdbc.url=jdbc:mysql://192.168.8.219:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=root
#----- Default SonarQube server
sonar.host.url=http://localhost:9000

#----- Default source code encoding
sonar.sourceEncoding=UTF-8

 

    SonarQube Scanner需要加入环境变量:

     

SONAR_RUNNER_HOME=/usr/local/sonar-scanner-3
export PATH=$SONAR_RUNNER_HOME/bin:$PATH

 

3.jenkins+SonarQube 集成:

   1)jenkins 需要下载插件SonarQube Scanner for Jenkins 才能出现 配置 jenkins 去调 linux本地的sonar客户端配置

  jenkins->系统管理->Global Tool Configuration->SonarQube Scanner配置

  

 

      

2)jenkins需要配置 一个SonarQube servers实例,也就是 sonar web端在哪;

  jenkins->系统管理->系统设置->SonarQube servers设置:这里边最主要的 一个sonar token配置Server authentication token ,这个token是需要 去sonar的web端去生成的;

  

 

 

   管理员账号 登陆 sonar web端

   sonar-配置->权限标签下的 用户->找到管理员用户 Administrator 

 

3)配置sonarqube,关闭经用SCM传感器配置为是,这一步操作完毕,jenkins才能真正使用sonarqube Server服务器,否则,否则质量分析时会出错




 
 

 

 

  • 大小: 37.4 KB
  • 大小: 38.2 KB
  • 大小: 33.3 KB
  • 大小: 22.6 KB
分享到:
评论

相关推荐

    jenkins+sonarqube+sonar-scanner(无ngrok).zip

    本文将详细介绍如何使用Jenkins集成SonarQube和Sonar-Scanner,实现自动化部署测试并进行深度的代码质量管理。 一、Jenkins简介与安装 Jenkins是一款开源的持续集成(CI)工具,能够自动化各种任务,如构建、测试和...

    jenkins+Sonarqube(支持代码c&c++)+mysql安装部署配置.zip

    本教程将详细讲解如何使用Jenkins、SonarQube和MySQL进行集成安装和配置,特别是针对C和C++代码的检测。首先,我们需要理解这三个组件的基本功能。 Jenkins 是一个开源持续集成(CI)服务器,它允许开发者频繁地...

    jenkins+sonarqube+sonar-scanner.zip

    Jenkins和SonarQube的结合使用,能够帮助企业实现自动化部署测试以及高效的代码质量管理。本文将详细介绍如何利用"jenkins+sonarQube+sonar-scanner.zip"这个压缩包进行Jenkins与SonarQube的集成,以及SonarScanner...

    GitLab+Jenkins+SonarQube 敏捷开发持续集成环境

    - **Jenkins**: 开源持续集成/持续部署(CI/CD)工具,用于自动化构建、测试和部署流程。 - **SonarQube**: 代码质量管理工具,提供静态代码分析、单元测试覆盖率统计等功能。 #### 三、构建敏捷开发持续集成环境 ##...

    gitlab+harbor+sonarqube+jenkins+maven实现Devops

    GitLab+Harbor+SonarQube+Jenkins+Maven 实现 DevOps 本文将详细介绍如何使用 GitLab、Harbor、SonarQube、Jenkins 和 Maven 实现 DevOps。DevOps 是一种软件开发方法,它将技术团队、运维、测试等团队紧密结合,...

    搭建jenkens+Nexus+sonarqube自动化部署

    搭建Jenkins+Nexus+SonarQube自动化部署 本篇文章将详细介绍如何搭建基于Jenkins、Nexus、SonarQube的自动化部署环境,以便开发团队进行协作开发,并方便公司进行数字资产的管理与审计。 标题:搭建Jenkins+Nexus+...

    k8s环境jenkins集成SonarQube

    k8s(二次开发)环境jenkins集成SonarQube,包含启动yaml文件,以及配置jenkins构建的job语法

    gitlab+jenkins+sonar自动化部署部署学习视频

    通过上述内容的学习,我们可以了解到如何利用GitLab、Jenkins和SonarQube搭建一套完整的自动化部署流程。这不仅能够提高开发效率,还能有效保障代码质量和系统的稳定性。希望这些知识点能够帮助大家更好地理解和掌握...

    jenkins整合sonarqube图文教程

    ##### 2、Jenkins 安装 SonarQube 插件 安装插件前,请确认 Jenkins 已处于运行状态。安装步骤如下: - 打开 Jenkins,进入“系统管理”->“插件管理”; - 选择“可用”标签,搜索框内输入“SonarQube”; - 找到...

    gitlab+jenkins+sonar架构

    安装Jenkins后,需要安装并配置SonarQube插件,以及GitLab插件来实现与GitLab的集成。 5. **代码质量分析**: 代码质量分析是整个架构的核心功能之一。通过集成GitLab Webhooks,可以在代码被推送至GitLab仓库时触发...

    Jenkins从环境配置到项目开发视频教程

    4. Jenkins整合SonarQube代码审查 5. Jenkins整合Email完成构建结果发布 章节四:Jenkins+Docker+SpringCloud微服务项目持续集成 1. Docker基础 2. Dockerfile脚本构建Docker镜像 3. Docker私有仓库Harbor安装和使用...

    gitlab+jenkins+sonar做代码质量分析(hua 修正版)1

    2. **Jenkins集成SonarQube**:在Jenkins中安装`SonarQube Scanner`插件,配置SonarQube服务器的地址和认证信息。这使得Jenkins可以在每次构建时自动执行代码质量分析。 3. **配置GitLab**:Jenkins需要能够访问你...

    Jenkins教程-代码质量测试工具SonarQube安装配置.docx

    jenkins与sonarqube集成安装配置详解 SonarQube是一款广泛应用于代码质量测试和安全检测的工具,该工具可以与Jenkins集成,从而实现自动化的代码质量检测和安全检测。在本文中,我们将详细介绍如何安装和配置...

    maven+jenkins+sonar集成搭建

    Jenkins是一个开源的持续集成工具,能够自动化各种任务,包括构建、测试和部署。 1. **安装 Jenkins**:你可以从Jenkins官网下载Jenkins的war文件,然后在服务器上以Java应用的形式运行。或者,如果你的服务器支持...

    sonarqube+maven+jenkins

    3. Jenkins的SonarQube插件安装与配置:如何在Jenkins中安装SonarQube Scanner插件,配置SonarQube服务器连接信息。 4. 集成流程设置:在Jenkins中创建新作业,配置触发器(如Git webhook),添加构建步骤以运行...

    jenkins离线插件+插件安装依赖顺序文档

    描述中提到的“包含基础插件和业务插件,支持绝大部分业务场景”,这意味着这个压缩包不仅包括通用的自动化工具,还可能包含针对特定业务流程的插件,如GitLab集成、Docker部署、代码质量检查(SonarQube)等。...

    Sonarqube+jenkins持续集成

    3. 配置Jenkins插件:在Jenkins管理界面安装SonarQube Scanner插件,这个插件允许Jenkins与SonarQube通信,执行代码分析。 4. 配置SonarQube项目:在SonarQube界面创建项目,关联源代码仓库,设置分析规则。 5. 配置...

    Jenkins + Maven + SVN + SSH持续集成实战手册

    7. **扩展与优化**:Jenkins提供了丰富的插件生态系统,可以根据项目需求选择合适的插件,如SonarQube进行代码质量检查,Docker插件实现容器化部署等。通过Jenkinsfile实现声明式构建,提升CI/CD流程的可读性和可...

    使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境

    配置Tomcat包括安装服务、设置环境变量以及配置Jenkins向Tomcat部署应用。 SonarQube(旧称Sonar)是一款代码质量管理工具,它可以执行静态代码分析,查找潜在的代码质量问题、漏洞和代码异味。通过Jenkins与Sonar...

Global site tag (gtag.js) - Google Analytics