GitLab总体架构图

night
6
2025-07-20

说明:

  1. Gitlab Server 用于部署Gitlab远程仓库,对CPU和内存要求比较高,建议4核CPU,4GB以上内存;
  2. Runner Server 用于部署执行.gitlab-ci.yml 文件中定义的 stage(阶段);需要具有访问 Gitlab仓库的权限,可以下载代码,通过注册方式(gitlab-runner register)实现;
  3. Your Laptop Server用户部署你的应用程序,这里就是SpringBoot的 jar 包,需要提前安装 JDK 和 Maven 并配置好环境变量;
动物装饰