Mac OS安装SonarQube

947 阅读1分钟

安装JDK11!!!

官方支持java11(该版本不行,不懒的话往下看)

SonarQube java11

Oracle下载11要登录(坑爹,懒的话直接网盘下载)

www.oracle.com/java/techno…

JDK11下载

Intel处理器(非M1)

链接: pan.baidu.com/s/1oPe-NMcD… 提取码: pdv9

M1

链接: M1: jdk-11.0.18_macos-x64_bin.dmg 提取码: xgzd

下载完直接安装就行

下载SonarQube

sonarqube-8.9.7.52159.zip

解压就行

运行脚本(修改配置中的java路径)

链接: aufoConfig 提取码: h6wm 将脚本放在加压的SonarQube的一级目录中

SonarQube java路径配置 也可以拷贝脚本内容,用文本文档另存为autoConfig.sh,运行即可

sh autoConfig.sh

脚本内容如下

#!/bin/sh

echo "---开始配置java路径---"
echo "----备份配置文件到wrapper.conf.bk----"
cp ./conf/wrapper.conf ./conf/wrapper.conf.bk

tmpfile=$(mktemp)
which java
echo "wrapper.java.command=$(which java)" > "$tmpfile"
cat ./conf/wrapper.conf >> "$tmpfile"
mv "$tmpfile" ./conf/wrapper.conf

echo "---完成配置java路径---"

启动和停止脚本存放位置

将脚本放在加压的SonarQube的一级目录中

SonarQube启动和停止脚本存放位置

启动SonarQube

链接: 启动SonarQube脚本 提取码: 7ef6

sh startSonar.sh

#!/bin/sh

echo "---启动SonarQube---"
mac_path=$(find . -type d -name "mac*")
echo "$mac_path"
mac_real_path="$(realpath "$mac_path")"
echo "$mac_real_path"
sonar_path=""$mac_real_path"/sonar.sh"
echo "$sonar_path"
$sonar_path start
echo "---已触发启动SonarQube---"
echo "---等待服务开启打开SonarQube网页....---"
sleep 20
open http://127.0.0.1:9000
echo "---网页已打开,如未加载,请稍后刷新网页---"

停止SonarQube

链接: 停止SonarQube脚本 提取码: nqq4

sh stopSonar.sh
#!/bin/sh
# copyright: robin
# 2023.04.10

mac_path=$(find . -type d -name "mac*")
echo "$mac_path"
mac_real_path="$(realpath "$mac_path")"
echo "$mac_real_path"
sonar_path=""$mac_real_path"/sonar.sh"
echo "$sonar_path"
$sonar_path stop
echo "---已停止SonarQube---"

默认用户名密码都是:admin

SonarQube默认用户名密码

初次登录进入密码修改页 SonarQube初次登录修改用户名密码

修改完成之后就搞定了 TADA🥳🥳🥳🥳🥳🥳🥳🥳

SonarQube