sonarqube-jenkins-config】的更多相关文章

前言 网上教程大多介绍的是Linux系统下SonarQube+Jenkins如何使用,这是因为这两款软件一般都是部署在服务器上,而大多数服务器,采用的都是Linux系统.大多数服务器用Linux的原因是: Linux服务器上的许多软件都是免费的,Window服务器的软件大多是付费的 基于Linux服务器的解决方案多,Linux是开源白盒的,容易做优化和自定义,开源的解决方案几乎都是最先基于Unix族系统开发,Windows要么是二等公民延迟支持,要么是优化不够,性能和Unix族有差距. 庞大的生…
故障记录 点击jenkins升级后再点击回滚到之前版本,jenkins就起不来了. 欲哭无泪,报错如下 hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /var/lib/jenkins/config.xml at hudson.WebAppMain$3.run(WebAppMain.java:248) Caused by:…
前言 Kurt Bittner曾说过,如果敏捷仅仅只是开始,那持续交付就是头条! "If Agile Was the Opening Act, Continuous Delivery is the Headliner!"--Kurt Bittner 五月上旬我的一个主要工作就是搭建持续交付平台. 打算以Jenkins为核心,每天定时从代码库中检出最新的代码进行编译.构建.构建结果通过自动发送的邮件通知到项目组,开发人员每天只需关心最新的集成结果是否正确即可. 再搭建SonarQube代…
SonarQube代码质量管理 1.配置jdk和maven jenkins - 系统管理 - 全局工具配置 jdk安装: # which java# /usr/local/java/jdk1.8.0.191/bin/java maven安装: # which mvn# /var/tmp/maven/apache-maven-3.5.4/bin/mvn 2.SonarQube 环境配置 系统管理 - 系统设置 -SonarQube servers 3.创建job并设置 输入项目名称,选择构建一个自…
1. SonarQube是不是有点飘了,居然要java11+才能运行 解决方案: 重新下载老版本 也不知道哪个版本才好用,就下载了7.0 和6.6,这两个版本用jdk1.8就可以用 2. 配置数据库url的时候,必须使用utf-8,解决办法:索性加全 3. 有lang 在被使用,解决办法:关机重启:这是我在windows下遇见的,不像关机重启,可以将jdk的进程杀掉,主要是几个jdk进程 4. 配置数据库的时候,一般推荐用mysql,网上的教程也大多是mysql.如果是oracel,需要自己将o…
1. 安装SonarQube 1.1. 下载 下载地址:https://www.sonarqube.org/downloads/ 本次使用安装包为:sonarqube-7.4.zip 需要提前准备jdk1.8.mysql-5.6. 1.2. 安装 1.解压安装包 2.准备数据库(mysql) a)新建数据库用户和数据库 建库sql (sonar/sonar) CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; CRE…
背景:公司部分项目是由C++进行开发,因此对此有需求. sonarqube:docker化安装(alpine系统),版本8.3.1 (build 34397) jenkins:docker化安装,版本2.222.4 实现步骤: 第一步.sonarqube安装C++扫描插件 该版本无法从sonar平台的应用商店下载,只能通过本地安装. 插件地址:https://github.com/SonarOpenCommunity/sonar-cxx/releases/tag/cxx-1.3.2 由于alpi…
今天手动下载安装了jdk1.8.0, 并修改了配置文件,当前默认使用该版本的jdk.但是报出一下错误: 问题查到: https://issues.jenkins-ci.org/browse/JENKINS-20764 https://issues.jenkins-ci.org/browse/JENKINS-18537 有人说,jenkins运行所需要的jdk版本和job执行需要的jdk无关,也就是你可以装载需要的jdk版本给job使用,但是jenkins自身需要的jdk,最好是通过yum ins…
系列目录 Jenkins通过插件集成Sonarqube 通过上一节我们了解了如何配置以使jenkins ci环境中可以执行sonarqube构建,其实Sonarqube官方也提供了jenkins插件以便更方便的管理.使用插件来执行sonarqube项目有以下优点 1.可以很清楚的看到项目是Sonarqube项目,如下图示 Sonarqube的begin,end不需要手动写,而是自动选择,项目名称,项目版本一目了然.不需要查看cmd信息.有点流水线的感觉. 2.更好地与Sonarqube集成,请看…
有手就行10--Jenkins+SonarQube代码审查 Jenkins+SonarQube代码审查(1) - 安装SonarQube Jenkins+SonarQube代码审查(2) - 实现代码审查 Jenkins+SonarQube代码审查(1) - 安装SonarQube SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误. 目前 支持java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy等二十几种…