SonarQube是管理代码质量一个开放平台,省略安装过程,下面介绍下如何使用sonarqube去扫描c# 代码. 前提:下载SonarQube Scanner for MSBuild.https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild. 因为是要扫描.net core的项目,所以下载.net core的版本,解压缩到某个文件夹下即可: 修改SonarQube.Analysis.…
到现在为止,已经将sonarQube服务器搭建好,服务器是Linux服务器,基于sonarQube6.1配置的 原理关于sonarQube的工作原理,暂时还不是太清楚,据同事的分析,是在本机调用服务器对本地的原代码进行扫描,扫描完成之后,将结果保存至服务器,开发同事再登陆至服务器,查看报告并处理问题等 使用MSBuild扫描 针对是源码已经存在本地的同事 参考官方文档:http://docs.sonarqube.org/display/SCAN/From+the+Command+Line 下载:…
这一篇进入实战,走起.... 登录jenkins,如下图 点击上图中的“新建”按钮,进入下图 输入项目名称,选择“构建一个自由风格的软件项目”即可,点击“ok”,跳转到下图 svn源代码管理(选择代码管理器中的subversion) 构建触发器信息维护(什么时候down源代码到本地) 第一个的意思是远程触发构建,就是访问url的方式触发构建 第二个的意思是另一个项目构建完成后,进行构建 第三个的意思是定时去构建(不论源代码是否有新的commit) 第四个略过 第五个定期去构建(有新的commit…
一.Jenkins介绍 jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的”自动化”编译.打包.分发部署.jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant.maven.gradle等多种第三方构建工具,同时跟svn.git能无缝集成,也支持直接与知名源代码托管网站,比如github.bitbucket直接集成. jenkins官网地址为https://jenkins.io/index.html,jen…
到现在为止,已经将sonarQube服务器搭建好,服务器是Linux服务器,基于sonarQube6.1配置的 原理关于sonarQube的工作原理,暂时还不是太清楚,据同事的分析,是在本机调用服务器对本地的原代码进行扫描,扫描完成之后,将结果保存至服务器,开发同事再登陆至服务器,查看报告并处理问题等 扫描方式 一.使用MSBuild扫描 针对是源码已经存在本地的同事 参考官方文档:http://docs.sonarqube.org/display/SCAN/From+the+Command+L…
本文相关描述基于sonarqube 6.2版本. 下载地址: sonarqube下载网址:https://www.sonarqube.org/downloads/ Scanner下载网址(用于扫描项目代码质量问题): https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner SonarLint下载网址(用于在开发工具里集成sonar代码扫描):http://www.sonarlint.org/ 解压地址(即安…
一.下载 下载地址: https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778-windows.zip 官方文档: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner 二.安装 第一步: 将下载的压缩包解压缩到任意目录: 第二步: 打开Sonar Scanner根目录下的/conf…
1.   安装Jenkins 下载安装包,这里我们下载war包 https://jenkins.io/download/ 运行jenkins.war的方式有两种: 第一种:将其放到tomcat中运行(放到webapps目录下,启动tomcat) 第二种:直接执行  java -jar jenkins.war --httpPort=8080 https://jenkins.io/doc/pipeline/tour/getting-started/ 这里我们选择第一种方式 启动tomcat(bin/…
1. SonarQube Scanner地址 上一篇文章我们安装了SonarQube-7.3,让我们可以在页面查看代码质量.但是具体的扫描工作则需要SonarQube Scanner完成. 下载页面 https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner 2. 安装SonarQube Scanner 2.1. 软件安装 [yun@mini04 software]$ pwd /app/software [yu…
下载最新的SonarQube Scanner压缩包  https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner   1 解压缩到CentOs目录下 我的是 /usr/local/software/sonar-scanner-3.0.3.778-linux 2 <install_directory>/conf/sonar-scanner.properties:  修改对应配置文件    根据具体的你的URL…