Skip to content

GitLab 导读

开源代码托管平台,可免费私有部署,完善的代码全生命周期的管理功能。

资料

  1. DevOps 工具布局一览
  2. 极狐GitLab vs GitHub
  3. 极狐GitLab vs GitLab vs GitHub vs Gitee

介绍

  1. GitLab 是基于 Git 的一个开源的代码管理平台
  2. 支持代码测试与覆盖
  3. 支持持续部署(CD)
  4. 支持Pages
  5. 支持k8s
  6. 支持代码审查
  7. 支持Web IDE
  8. 支持流水线缓存
  9. 支持产物上传
  10. 支持高级部署
  11. 支持合并队列
  12. 支持发布编排
  13. 支持镜像&包仓库(docker镜像、Maven仓库等)
  14. 等等

说明

  1. gitlab 是一个代码管理平台,同时也是一个公司
  2. https://gitlab.com 是 gitlab 公司提供的代码托平台
  3. gitlab 现在仅发布了三款软件:gitlab-ce(社区版)、gitlab-ee(企业版)、gitlab-jh(极狐版)
    1. 对于非付费用户来说,没有本质区别
  4. 公司与个人搭建gitlab时,可以选择任意一种,如果有计划购买,推荐安装 gitlab-jh(极狐版)、gitlab-ee(企业版)。本人推荐在安装时就选择 gitlab-jh(极狐版),后期有需要直接购买即可,不用担心从gitlab-ce(社区版)版本升级的问题(安装 gitlab-jh、gitlab-ee 不购买授权,默认使用社区版的功能)
  5. 极狐gitlab 是一家国内的公司,gitlab 官方以技术入股的形式参股