✨ 新功能: - 一键自动化部署脚本 (build-infra.sh) - 统一端口配置 (3开头端口,避免冲突) - 多平台Docker构建支持 (AMD64 + ARM64) - Jenkins Configuration as Code (零手动配置) - 完整的服务验证和健康检查 🏗️ 核心组件: - Jenkins LTS + JDK21 (端口38080) - Gitea 1.21 (端口33000, SSH: 32222) - Docker Registry + UI (端口35001/35002) - 统一cicd-network网络 📋 管理工具: - 自动化部署和验证脚本 - 健康检查和日志管理工具 - 完整的文档和故障排查指南 🎯 已验证功能: - 所有服务正常启动和运行 - API和Web界面完全可访问 - 多平台构建环境就绪 - 完整的CI/CD流水线支持 适用环境: Mac Studio M2 + Docker Desktop
23 lines
642 B
Bash
Executable File
23 lines
642 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# 测试 OAuth 配置
|
|
|
|
CLIENT_ID="1ccb6bfa-52d4-4b3b-8428-2e0caef43a39"
|
|
REDIRECT_URI="http://192.168.1.83:9000/login"
|
|
GITEA_SERVER="http://192.168.1.83:3000"
|
|
|
|
echo "=== 测试 OAuth 配置 ==="
|
|
echo "Client ID: $CLIENT_ID"
|
|
echo "Redirect URI: $REDIRECT_URI"
|
|
echo "Gitea Server: $GITEA_SERVER"
|
|
echo
|
|
|
|
# 测试 OAuth 授权 URL
|
|
AUTH_URL="${GITEA_SERVER}/login/oauth/authorize?client_id=${CLIENT_ID}&redirect_uri=${REDIRECT_URI}&response_type=code&state=test"
|
|
echo "测试 OAuth 授权 URL:"
|
|
echo "$AUTH_URL"
|
|
echo
|
|
|
|
# 测试 URL 访问
|
|
echo "测试 OAuth 端点响应:"
|
|
curl -v "$AUTH_URL" 2>&1 | grep -E "(HTTP|Location|Set-Cookie)" |