Help us learn about your current experience with the documentation. Take the survey.

不同开发阶段功能的支持

GitLab 有时会以不同的开发阶段发布功能,例如实验性(experimental)或测试版(beta)。 用户可以选择加入并测试新体验。 这类功能发布的一些原因包括:

  • 验证功能在当前形式下,针对每个设计用例的规模、支持和维护负担的边缘情况。
  • 功能尚未完整到足以被视为 MVC,但作为开发过程的一部分被添加到代码库中。

如果某些功能是在这些建议制定之前开发的,或者团队确定需要替代的实现方法,那么它们可能不符合这些建议。

所有其他功能都被视为公开可用。

实验

实验性功能:

  • 尚未准备好用于生产环境。
  • 没有可用支持。 关于此类功能的问题应在 GitLab 问题跟踪器 中提出。
  • 可能不稳定。
  • 可能随时被移除。
  • 可能存在数据丢失的风险。
  • 可能没有文档,或信息仅限于 GitLab 问题或博客。
  • 可能没有最终确定的用户体验,并且可能只能通过快速操作或 API 请求访问。

测试版

测试版功能:

  • 可能尚未准备好用于生产环境。
  • 在商业合理努力的基础上提供支持, 但预期问题需要开发团队额外的时间和协助来排查。
  • 可能不稳定。
  • 具有不太可能发生变化的配置和依赖项。
  • 具有不太可能发生变化的功能和特性。但是,破坏性变更可能主要版本之外发生,或者比一般可用功能的变更通知时间更短。
  • 数据丢失风险较低。
  • 具有完整或接近完成的用户体验。
  • 可以等同于合作伙伴的"公开预览"状态。

公开可用

有两种类型的公开发布可用:

  • 有限可用性
  • 一般可用

这两种类型都可用于生产环境,但范围不同。

有限可用性

有限可用性功能:

  • 已准备好在较小规模的生产环境中使用。
  • 最初可能在一个或多个 GitLab 平台(GitLab.com、GitLab 自托管、GitLab 专用版)上可用。
  • 最初可能免费,然后在一般可用时变为付费。
  • 在一般可用之前可能提供折扣。
  • 在一般可用时,新合同的商业条款可能会发生变化。
  • 完全支持 并有文档记录。
  • 具有符合 GitLab 设计标准的完整用户体验。

一般可用

一般可用功能:

  • 已准备好在任何规模的生产环境中使用。
  • 完全支持 并有文档记录。
  • 具有符合 GitLab 设计标准的完整用户体验。
  • 必须在所有 GitLab 平台(GitLab.com、GitLab.com Cells、GitLab 自托管、GitLab 专用版、政府专用版 GitLab)上可用。