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

启用 GitLab Dedicated 的功能

版本控制

GitLab Dedicated 运行的是 n-1 版本的 GitLab,以便为在多个 GitLab 实例中变更提供充足的准备时间,并减少根据安全维护策略维护 GitLab 所需的发布次数。

GitLab Dedicated 实例会在每周的计划维护窗口期间自动升级。

GitLab Dedicated 的 发布计划 说明了实例预计何时升级到新版本。

功能标志

功能标志支持在 GitLab.com 上开发和发布新功能或实验性功能。功能标志不是用于管理配置的工具。

由于在 GitLab Dedicated 上启用实验性功能的风险很高,并且需要在每个实例基础上管理这些功能所带来的额外工作量,因此 GitLab Dedicated 不支持功能标志。

相反,所有实例级别的配置必须通过应用程序(UI 或 API)设置进行,以允许客户控制它们。

启用功能

所有功能必须在正式发布(Generally Available)后才能部署到 GitLab Dedicated。在大多数情况下,这意味着任何功能标志都默认开启,并且该功能已在 GitLab.com 和 GitLab 自托管版(GitLab Self-Managed)上被用户使用。

GitLab 的新版本和其他任何变更都通过自动化在计划维护窗口期间部署。由于需要自动化和部署时机,功能必须支持自动发布。这意味着新功能不需要操作员或客户立即进行任何手动调整。

部署后需要额外配置的功能,必须提供 API 或 UI 设置,以便客户进行必要的更改。

GitLab Dedicated 是单租户 SaaS 产品。这意味着无法支持一次性、客户特定的任务。

可能并非每个客户都适用或有用的功能,必须使用应用程序设置进行控制,以避免造成不可持续的工作量。