色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

新手怎樣搭建并使用sonar代碼質量管理

錢瀠龍2年前27瀏覽0評論

新手怎樣搭建并使用sonar代碼質量管理?

現在開發系統的代碼越來越多,sonar是一款常用的代碼質量管理工具,通常情況下和jenkins配合使用,搭建sonar分以下幾步:

1、安裝postgresql

我是將postgresql安裝在docker中,該方式最簡單,只需要一個命令:

docker run --name postgres -e POSTGRES_PASSWORD=123456 -v /data/soft/postgresql/data --restart=always -p 5432:5432 -d postgres

該命令運行成功用docker命令查詢是否啟動成功,如下圖就算啟動成功:

數據庫運行成功后,新建數據庫sonar,配置如下:

以上就完成了postgres的搭建

2、安裝sonar

下載sonar,官網地址:https://www.sonarqube.org/downloads/,如圖下載社區版

安裝sonar到centos中,首先將下載好的文件(sonarqube-8.4.1.35646.zip)上傳到服務器,解壓:unzip -d sonarqube sonarqube-8.4.1.35646.zip,解壓后修改配置文件,配置文件在conf下,分別為:sonar.properties和wrapper.conf,sonar.properties修改數據庫連接信息,wrapper.conf修改jdk路徑,最新版要求jdk11.

3、啟動sonar

如果你上傳的安裝包在root用戶下,還需要新建用戶,因為sonar用到es,es不能再root下啟動。新建用戶:adduser sonar,passwd sonar,授權目錄:chown -R sonar:sonar sonarqube啟動,再bin/linux-x86-64目錄下執行./sonar.sh start啟動。登錄,http:ip:9000配置中文插件,如圖:

啟動界面:

4、注意事項

啟動可能會報錯,需要修改系統參數,主要有:

vi /etc/security/limits.conf 添加:sonar nofile 65536

vi /etc/sysctl.conf 添加:vm.max_map_count=655360 fs.file-max=655360

sysctl -p //是添加的參數生效,重新登錄控制臺啟動sonar即可。

5、使用可私信我或過幾天我會發一篇配合jenkins的文章。