← 返回到所有服务
GitLab 是一个完整的 DevOps 平台,提供从代码管理到部署的全流程解决方案。它不仅是代码托管平台,还集成了CI/CD、安全扫描、容器注册表等功能。
主要功能
- 代码管理:完整的Git仓库管理功能
- CI/CD流水线:内置强大的CI/CD工具
- 项目管理:问题跟踪、看板、里程碑等
- 代码审查:合并请求、代码评审
- 安全扫描:SAST、DAST、依赖扫描等
- 容器注册表:内置Docker镜像仓库
- 包管理:支持多种包管理仓库
- 监控:内置Prometheus监控
- Wiki:项目文档管理
- 企业级功能:LDAP集成、审计日志等
部署要求
- 支持平台:Linux
- 最低配置:4核CPU,8GB内存
- 推荐配置:8核+ CPU,16GB+ 内存
- 存储空间:建议至少100GB
- 数据库:PostgreSQL
- 缓存:Redis
- 对象存储:支持多种存储后端