sonarqube 安装使用 python使用

jdk1.8安装

将JDK文件解压,放到自己目录下

mkdir /software

tar -zxvf /software/jdk-8u241-linux-x64.tar.gz

cd到用户根目录下

cd ~

配置环境变量 vim ~/.bash_profile

JAVA_HOME=/software/jdk1.8.0_241
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

export JAVA_HOME
export PATH

生效命令

source ~/.bash_profile

mysql 安装

mysql yum下载

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

安装 MySQL

yum -y install mysql-community-server

查看mysql安装位置

whereis mysql

启动mysql

systemctl start  mysqld

关闭mysql

systemctl stop  mysqld

查看密码

grep 'temporary password' /var/log/mysqld.log 

mysql修改密码远程连接

SET PASSWORD = PASSWORD('#20as3SElksds0ew98'); 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '#20as3SElksds0ew98' WITH GRANT OPTION;

创建数据库表

create database sonar character utf8 collate utf8_general_ci;

安装sonarqube

unzip sonarqube-7.7.zip

cd sonarqube-7.7/

vim ./conf/sonar.properties

sonar.jdbc.username=root 
sonar.jdbc.password=#20as3SElksds0ew98 
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

elasticsearch启动的准备

## 创建普通用户
useradd sonarqube
passwd sonarqube

## 给普通用户授sonarqube-7.7的权限
chmod -R 777 /software/sonarqube-7.7

## 使用普通用户
su - sonarqube

## 启动sonarqube
cd /usr/local/sonarqube-7.7/bin/linux-x86-64/
./sonar.sh start

## 查看sonar状态
./sonar.sh status

登陆地址

http://192.168.0.197:9000

默认账号密码:admin

python 代码推送上去 sonar-project.properties

sonar.projectKey=bed
sonar.projectName=bed
sonar.projectVersion=1.0
sonar.sources=.
sonar.language=py
sonar.sourceEncoding=UTF-8
sonar.scm.disabled=true

win 下载 sonar-scanner-3.4.0.1729-windows

新建变量

name=SONAR_RUNNER_HOME
value=文件目录

打开path,输入%SONAR_RUNNER_HOME%\bin;

修改目录下面的conf\sonar-scanner.properties

#Configure here general information about the environment, such as SonarQube server connection details for example
#No information about specific project should appear here

#----- Default SonarQube server
#sonar.host.url=http://localhost:9000

#----- Default source code encoding
#sonar.sourceEncoding=UTF-8

sonar.host.url=http://192.168.0.197:9000
sonar.sourceEncoding=UTF-8
sonar.jdbc.url=jdbc:mysql://192.168.0.197:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=admin
sonar.jdbc.password=admin

在要分析的目录下

sonar-scanner
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值