You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.2 KiB
46 lines
1.2 KiB
@echo off
|
|
chcp 65001 >nul
|
|
echo ============================================================================
|
|
echo SonarQube 项目配置检查
|
|
echo ============================================================================
|
|
echo.
|
|
|
|
echo 检查 SonarQube 服务状态...
|
|
curl -s http://localhost:9000/api/system/status >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo ✗ SonarQube 服务未运行或无法访问
|
|
echo 请确保 SonarQube 已启动: http://localhost:9000
|
|
pause
|
|
exit /b 1
|
|
)
|
|
echo ✓ SonarQube 服务正常运行
|
|
echo.
|
|
|
|
echo 提示: 请手动检查以下配置
|
|
echo.
|
|
echo 1. 访问 SonarQube 项目页面:
|
|
echo http://localhost:9000/dashboard?id=slms
|
|
echo.
|
|
echo 2. 检查项目键:
|
|
echo - 应该是: slms
|
|
echo - 不应该是: slms:slms
|
|
echo.
|
|
echo 3. 检查质量门禁:
|
|
echo http://localhost:9000/quality_gates
|
|
echo - 确认 SLMS-Quality-Gate 存在
|
|
echo - 确认项目 slms 已关联
|
|
echo.
|
|
echo 4. 如需更新项目配置,请参考:
|
|
echo docs\SONARQUBE_UPDATE_GUIDE.md
|
|
echo.
|
|
echo ============================================================================
|
|
echo.
|
|
|
|
echo 打开 SonarQube 项目页面? (Y/N)
|
|
set /p OPEN_BROWSER="请选择: "
|
|
if /i "%OPEN_BROWSER%"=="Y" (
|
|
start http://localhost:9000/dashboard?id=slms
|
|
)
|
|
|
|
pause
|