5、持续集成流水线实践:搭建您自己的SonarQube

本文介绍了如何在非容器环境下搭建SonarQube,包括修改yum源、安装PostgreSQL 10以及详细配置SonarQube。此外,还提到了容器化的部署方式和初次访问的配置步骤,帮助读者实现代码质量管理。
摘要由CSDN通过智能技术生成

搭建您自己的SonarQube

SonarQube(以下简称Sonar),是一个用于代码质量管理的开源的平台。通过插件机制可以和不通的测试工具、代码分析工具或者持续集成等平台相结合。Sonar不是一个质量数据报告方面的工具,是一个代码管理的质量平台。目前它支持绝大部分的变成语言,例如Java、C#、Python、C#、C等。同时Sonar提供了和各种IDE的集成方法,可方便在各种场景下引入使用。

在devops流水线中,所有的代码都存储在代码仓库中,通过git的一些方法可以完成代码的codereview的卡点设置,那么下一步需要搭建的服务是什么呢?下一步就是Sonar,通过Sonar完成代码质量的管理。

非容器化

本文以CentOS7为例

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

修改国内的yum源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CrissChan

开心就好

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值