jenkins+sonarQube自动化分析平台构建
1、jenkins 安装
此处省略,可以参考
http://download.csdn.net/download/yixibo23921552/10189424
2、sonarQube 安装
到 https://www.sonarqube.org/downloads/ 下载,找对对应版本,注意对应的jdk版本 ,下载后,解压到系统目录即可 /opt/java/sonar/sonarqube-5.6.6
3、sonarQube 插件安装
登录进入jenkins ,进入系统管理 ,选择插件管理,
搜SonarQube Scanner for Jenkins ,找到对应的插件,自动下载安装就行
重启Jenkins后,管理员权限登录进入:系统管理--> Global Tool Configuration;多出了如下两个全局配置项:SonarQubeScanner for MSBuild、SonarQube Scanner。/opt/java/sonar/sonarqube-5.6.6
配置SonarQube Scanner,Name项可以自定义,SONAR_RUNNER_HOME项填写SonarQube Scanner的安装路径。
然后进入系统 系统管理 ,系统设置
4、sonarQube Scaner 配置
在jenkins 新建一个发布,假如项目名称 使用, analysis_System
在Execute SonarQube Scanner 执行中
写的shell 脚本
#required metadata
sonar.projectKey=system
sonar.projectName=system
sonar.projectVersion=1.0.1
#sonar.sourceEncoding=UTF-8
sonar.modules=java-module,jsp-module,javascript-module,html-module,css-module
# Java module
java-module.sonar.projectName=system_java
java-module.sonar.language=java
sonar.sources=/root/.jenkins/workspace/analysis_System/src/main
sonar.java.binaries=/root/.jenkins/workspace/analysis_System/target/classes
java-module.sonar.projectBaseDir=.
# JSP module
jsp-module.sonar.projectName=system_jsp
jsp-module.sonar.language=jsp
jsp-module.sonar.sources=/root/.jenkins/workspace/analysis_System/src/main/webapp/webpage
jsp-module.sonar.projectBaseDir=.
# JavaScript module
javascript-module.sonar.projectName=system_js
javascript-module.sonar.language=js
javascript-module.sonar.sources=/root/.jenkins/workspace/analysis_System/src/main/webapp/webpage
javascript-module.sonar.projectBaseDir=.
# Html module
html-module.sonar.projectName=system_html
html-module.sonar.language=web
html-module.sonar.sources=/root/.jenkins/workspace/analysis_System/src/main/webapp/webpage
html-module.sonar.projectBaseDir=.
# CSS module
css-module.sonar.projectName=system_css
css-module.sonar.language=css
css-module.sonar.sources=/root/.jenkins/workspace/analysis_System/src/main/webapp/webpage
css-module.sonar.projectBaseDir=.
配置保存后,再回来列表
点击构建按钮,构建好后
在地址栏输入:http://ip:9000/overview?id=system
相关推荐
jenkins集成sonarQube全家桶,此资源中jenkins和sonarqube的集成是经过本人测试多个版本得出的兼容版本,集成无报错
Jenkins + Gitee 实现代码自动化构建 Jenkins + Gitee 实现代码自动化构建 Jenkins + Gitee 实现代码自动化构建 Jenkins + Gitee 实现代码自动化构建 Jenkins + Gitee 实现代码自动化构建 Jenkins + Gitee 实现代码...
1. Docker+Jenkins+GitLab+Maven+Harbor+SpringBoot自动化构建+Jenkins自动化部署配置 2.无须运维部署 ,而是相关的开发人员,测试人员登录jenkins传入需要部署的tag即可,整个部署过程无须运维参与,解放运维劳动力
文档为本人学习时总结整理,主要部分为jenkins的配置。由于环境不同,在实施时可能会遇到各种不同的报错,但大体思路就是这样的。
由于网上众多Python项目是使用TravisCI进行持续集成,跟我们目前使用Jenkins+SonarQube方案不一样,所以我们重新研究了如何整合这些内容 基于Jenkins进行集成 基于Nosetests进行自动化测试 基于coverage.py进行...
DevOps工具链中最重要的环节,代码扫描检测,附件包含sonar软件包,插件,C、C++代码检测插件,jenkins+sonarqube+mysql的集成配置方法
k8s+jenkins+sonarqube构建前端项目.rar
单机版的自动化运维环境搭建 jenkins+sonarqube+maven+docker+gitee
Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南
Docker+Jenkins+GitLab+Maven+SpringBoot&SpringCloud;自动化构建
文档详细记录了jenkins+ant+jmeter自动化接口测试框架搭建的过程步骤,供大家参阅。
gitlab+jenkins+docker自动化部署脚本,采用shell与python开发,其中python部分均为封装成型的逻辑,只接受shell传参就能完成项目构建
Git + Jenkins + SonarQube 敏捷开发持续集成环境 安装流程带配图,过程完善
Gitllab+Jenkins+Docker+Harbor 自动化部署流程
gitlab+harbor+sonarqube+jenkins+maven实现Devops
jenkins集成sonarQube全家桶,此资源中jenkins和sonarqube的集成是经过本人测试多个版本得出的兼容版本,集成无报错
Docker + Jenkins + Gitlab + Pytest + Allure 接口自动化测试之持续集成.zip
传统的软件开发流程如下: 1、项目经理分配模块给开发人员 2、每个模块的开发人员并行开发,并进行单元测试 3、开发完毕,将代码集成部署到测试服务器,测试...3、Jenkins收到通知,利用Webhook触发代码自动构建任务
Docker+Jenkins+GitLab+Maven+SpringBoot自动化构建
敬上《敏捷宣言》 、个体和互动高于流程和工具 、工作的软件高于详尽的文档 、客户合作高于合同谈判 、响应变化高于遵循计划 这篇文章是前期工作中用到的技术的总结 绝对的精华 传统的开发模式在西方已经销声匿迹 ...