1. SonarQube是不是有点飘了,居然要java11+才能运行 解决方案: 重新下载老版本 也不知道哪个版本才好用,就下载了7.0 和6.6,这两个版本用jdk1.8就可以用 2. 配置数据库url的时候,必须使用utf-8,解决办法:索性加全 3. 有lang 在被使用,解决办法:关机重启:这是我在windows下遇见的,不像关机重启,可以将jdk的进程杀掉,主要是几个jdk进程 4. 配置数据库的时候,一般推荐用mysql,网上的教程也大多是mysql.如果是oracel,需要自己将o…
安装过程中出现一个错误: No such plugin: cloudbees-folder 安装插件,有时候会报类似的错误:An error occurred during installation: No such plugin: cloudbees-folder 上面的错误显示是,安装插件cloudbees-folder失败,是因为下载的Jenkins.war里没有cloudbees-folder插件 需要在网上下载:http://ftp.icm.edu.pl/packages/jenkin…
在jenkins官网https://jenkins.io/download/下载2.89.4版本的war包,使用jar -jar jenkins.war命令安装,报端口被占的错误,使用jar -jar jenkins.war --httpPort=8001, 然而还是报jenkins.util.xstream.CriticalXStreamException: hudson.security.GlobalMatrixAuthorizationStrategy 的错误,试了2.7版本和2.11版本…
第一条建议,安装sonarqube首先看好版本号,不同版本号的安装配置可能不同,如果你想走捷径,看官网对应发布的安装使用教程.https://www.sonarqube.org/downloads/ 第二条建议,不要使用root用户安装, 集成jenkins安装教程:https://www.ibm.com/developerworks/cn/devops/1612_qusm_jenkins/index.html 特别注意的点,如果你使用的是svn需要在sonar配置中设置svn的用户名密码,因为…
环境准备: tomcat,jdk 包准备:Jenkins的war包,下载路径:https://jenkins.io/download/ 把下载好的war包放在tomcat的webapps中,重启tomcat后,会自动解压安装Jenkins 安装成功后,可以尝试修改jenkins端口 路径分别如下: (1)/usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里. (2) /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOM…
前言 网上很多jenkins工程中基于shell或批处理方式调用sql文件执行sql命令的方式,大部分都是需要基于sql文件来完成的,因此在sql语句发生变化时需要去jenkins服务端修改对应的sql文件或者通过上传的方式进行替换,对于多人协助相对比较麻烦,为了解决此问题,本方法是基于groovy对mysql的操作为基础的SQL语句执行. 脚本编写 首先,我们需要使用IDEA编写基于groovy语言的mysql操作脚本,创建一个基于groovy新的项目,选择Groovy library,如下图…
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…
前言 网上教程大多介绍的是Linux系统下SonarQube+Jenkins如何使用,这是因为这两款软件一般都是部署在服务器上,而大多数服务器,采用的都是Linux系统.大多数服务器用Linux的原因是: Linux服务器上的许多软件都是免费的,Window服务器的软件大多是付费的 基于Linux服务器的解决方案多,Linux是开源白盒的,容易做优化和自定义,开源的解决方案几乎都是最先基于Unix族系统开发,Windows要么是二等公民延迟支持,要么是优化不够,性能和Unix族有差距. 庞大的生…
前言 Kurt Bittner曾说过,如果敏捷仅仅只是开始,那持续交付就是头条! "If Agile Was the Opening Act, Continuous Delivery is the Headliner!"--Kurt Bittner 五月上旬我的一个主要工作就是搭建持续交付平台. 打算以Jenkins为核心,每天定时从代码库中检出最新的代码进行编译.构建.构建结果通过自动发送的邮件通知到项目组,开发人员每天只需关心最新的集成结果是否正确即可. 再搭建SonarQube代…
Jenkins配置 一.修改jenkins家目录 由于jenkins在启动个之后会默认将所有的构建应用在家目录中创建一遍,为了合理化服务器资源,重新定义jenkins家目录. 在tomcat的catalina.sh中添加export JENKINS_HOME='/mnt/jenkins'信息,修改之后启动jenkins所在的tomcat,可以通过系统配置处查看变量已经修改. 二.安装jdk 进入系统管理--->全局工具配置 三.安装ant 四.安装maven 五.构建新应用及配置 1.构建mav…