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.
slms/scripts/check_jenkins_config.bat

57 lines
1.6 KiB

@echo off
chcp 65001 >nul
echo ============================================================================
echo Jenkins 配置检查
echo ============================================================================
echo.
echo 检查 Jenkins 服务状态...
curl -s http://localhost:8080 >nul 2>&1
if %errorlevel% neq 0 (
echo ✗ Jenkins 服务未运行或无法访问
echo 请确保 Jenkins 已启动: http://localhost:8080
pause
exit /b 1
)
echo ✓ Jenkins 服务正常运行
echo.
echo ============================================================================
echo 配置检查清单
echo ============================================================================
echo.
echo 请手动检查以下配置:
echo.
echo [ ] 1. SCM 配置
echo 访问: http://localhost:8080/job/SLMS/configure
echo - Repository URL: http://localhost:3000/gitea/slms.git
echo - Credentials: gitea-credentials
echo - Branch: */main
echo.
echo [ ] 2. 凭据配置
echo 访问: http://localhost:8080/credentials/
echo - gitea-credentials (Gitea 访问)
echo - educoder-credentials (头歌访问)
echo.
echo [ ] 3. Jenkinsfile 路径
echo - 应该在仓库根目录
echo - 文件名: Jenkinsfile
echo.
echo [ ] 4. 浅克隆配置(可选)
echo - Shallow clone: 已启用
echo - Depth: 1
echo.
echo ============================================================================
echo.
echo 打开 Jenkins 配置页面? (Y/N)
set /p OPEN_BROWSER="请选择: "
if /i "%OPEN_BROWSER%"=="Y" (
start http://localhost:8080/job/SLMS/configure
)
echo.
echo 详细配置指南: docs\JENKINS_CONFIGURATION_GUIDE.md
echo.
pause