前言Sonar是一个用于代码质量管理的开放平台,通过插件机制,Sonar可以集成不同的测试工具、代码分析工具以及持续集成工具。与持续集成工具(如Hudson/Jenkins等)不同,Sonar并不是简单地把不同代码检查结果(例如:FindBugs、PMD等)直接显示在webUI界面上,而是通过不同的插件对这些结果再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行
分类:
其他好文 时间:
2019-11-19 18:48:21
阅读次数:
114
一、增加slave节点 1.1 查看当前节点 系统管理-节点管理 1.2 新建节点 1.3 配置节点信息 可以选择只允许运行绑定到这台机器的job 1.4 保存后,使节点上线即可。 二、配置任务使用此节点 ...
分类:
其他好文 时间:
2019-11-19 13:33:34
阅读次数:
50
一、配置参数化构建过程 主要用来区分分支,使用传参的方式,将分支名称传入脚本中进行拉取代码。 1.1 最常用的是:字符参数、文本参数。 1.2 添加字符参数和文本参数,并配置变量名称 1.3 配置构建环境,执行shell脚本 1.4 进行构建 1.5 字符和文本的区别就是输入筐的大小,可以手动进行修 ...
分类:
其他好文 时间:
2019-11-19 12:20:24
阅读次数:
108
方法一 在Jenkins目录下,运行一下命令: 出现了错误: 这里的57,52,,55 是什么意思呢? java的主版本号 "对应关系" 是: 而支持jenkis启动的版本只有 和`JDK11 JDK13`并不支持。所以不能用这个方法。 方法二 在Jenkins根目录下找到 文件: 修改以后需要重启 ...
分类:
其他好文 时间:
2019-11-19 12:17:37
阅读次数:
81
1、要实现Jenkins参数化构建,要先在代码里写好能接收该参数value的配置,在pom.xml文件里加配置,如下: 1)<properties></properties>里添加参数的key和value,通过本地执行时,可以直接从pom文件获取,或者从config.properitites获取 l ...
分类:
其他好文 时间:
2019-11-19 11:42:37
阅读次数:
252
持续集成之代码质量管理-Sonar[三]Sonar介绍Sonar是一个用于代码质量管理的开放平台。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如Hudson/Jenkins等)不同,Sonar并不是简单地把不同的代码检查工具结果(例如FindBugs,PMD等)直接显示在Web页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度
分类:
其他好文 时间:
2019-11-19 09:22:30
阅读次数:
73
1、下载tomcat和jdk wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz wget --http-user=2696671285@qq. ...
分类:
系统相关 时间:
2019-11-19 01:05:09
阅读次数:
81
环境准备: 三台机器,一台做客户端(程序员上传代码用)192.168.1.10,一台做git服务器192.168.1.20,一台做jenkins 192.168.1.30 git: 分布式软件版本控制系统,独立使用的, 1.安装: yum -y install git 2.配置基本信息 git co ...
分类:
其他好文 时间:
2019-11-18 18:26:54
阅读次数:
95
环境准备: 三台机器,一台做客户端(程序员上传代码用)192.168.1.10,一台做git服务器192.168.1.20,一台做jenkins 192.168.1.30 git: 分布式软件版本控制系统,独立使用的, 1.安装: yum -y install git 2.配置基本信息 git co ...
分类:
其他好文 时间:
2019-11-18 18:14:38
阅读次数:
106
一、安装jenkins 1、安装jdk 查看可安装版本:yum search openjdk 安装:yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel 完成查看:java -version 2、官网下载,再安装jenkins sudo ...
分类:
其他好文 时间:
2019-11-18 12:49:50
阅读次数:
54