如何启用或禁用 GitLab CI/CD

要使用 GitLab CI/CD,您需要:

  • 项目根目录中存在有效的 .gitlab-ci.yml 文件。
  • 准备运行作业的 runner。

您可以阅读我们的快速入门指南以开始使用。

如果您使用外部 CI/CD 服务器,如 Jenkins 或 Drone CI,您可以禁用 GitLab CI/CD 以避免与提交状态 API 发生冲突。

GitLab CI/CD 在所有新项目中默认启用。 你可以:

如果您在项目中禁用 GitLab CI/CD:

  • 删除了左侧边栏中的 CI/CD 项目。
  • /pipelines/jobs 页面不再可用。
  • 不会删除现有作业和流水线。重新启用 CI/CD 可以再次访问它们。

项目或实例设置不会启用或禁用在外部集成中运行的流水线。

在项目中启用 CI/CD

要在项目中启用或禁用 GitLab CI/CD 流水线:

  1. 在顶部栏上,选择 菜单 > 项目 并找到您的项目。
  2. 在左侧边栏上,选择 设置 > 通用
  3. 展开 可见性、项目功能、权限
  4. 仓库 部分,根据需要打开或关闭 CI/CD

项目可见性 也会影响流水线可见性。如果设置为:

  • 私有:只有项目成员可以访问流水线。
  • 内部公共:可以使用下拉框将流水线设置为 仅项目成员具有访问权限的任何人

保存更改 以使设置生效。