Files
bruno 8c3881bf89 🚀 feat: 企业级CI/CD基础设施完整部署方案
✨ 新功能:
- 一键自动化部署脚本 (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
2025-08-23 22:11:50 +08:00

70 lines
1.2 KiB
Plaintext

# 核心插件
build-timeout:latest
credentials-binding:latest
timestamper:latest
ws-cleanup:latest
ansicolor:latest
# SCM和Git
git:latest
gitea:latest
github:latest
ssh-credentials:latest
# Pipeline和构建
pipeline-stage-view:latest
pipeline-utility-steps:latest
workflow-aggregator:latest
workflow-cps:latest
workflow-job:latest
workflow-multibranch:latest
pipeline-milestone-step:latest
# Docker集成
docker-plugin:latest
docker-build-step:latest
docker-commons:latest
docker-workflow:latest
kubernetes:latest
# 构建工具
ant:latest
gradle:latest
maven-plugin:latest
nodejs:latest
python:latest
# UI和可视化
blueocean:latest
dashboard-view:latest
build-monitor-plugin:latest
# 自动化和集成
configuration-as-code:latest
job-dsl:latest
generic-webhook-trigger:latest
http_request:latest
webhook-step:latest
# 通知和报告
email-ext:latest
slack:latest
junit:latest
htmlpublisher:latest
# 质量和安全
sonar:latest
checkstyle:latest
warnings-ng:latest
dependency-check-jenkins-plugin:latest
# 部署和K8s
kubernetes-cd:latest
helm:latest
kubernetes-cli:latest
# 性能优化
parallel-test-executor:latest
copy-artifact:latest
archive-artifacts:latest