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

Redmine

  • Tier: 免费、高级、旗舰
  • Offering: GitLab.com、GitLab 自托管版、GitLab 专用版

前置条件:

你可以使用 Redmine 作为外部问题跟踪器。 要在项目中启用 Redmine 集成:

  1. 在左侧边栏,选择 搜索或跳转至 并找到你的项目。

  2. 选择 设置 > 集成

  3. 选择 Redmine

  4. 启用集成 下,勾选 启用 复选框。

  5. 填写必填字段:

    • 项目 URL:要链接到此 GitLab 项目的 Redmine 项目的 URL。
    • 问题 URL:要链接到此 GitLab 项目的 Redmine 项目问题的 URL。 URL 必须包含 :id。GitLab 会用问题编号替换此 ID。
    • 新建问题 URL:用于在与此 GitLab 项目关联的 Redmine 项目中创建新问题的 URL。 此 URL 未使用,计划在未来版本中移除。 有关更多信息,请参阅 问题 327503
  6. 可选。选择 测试设置

  7. 选择 保存更改

配置并启用 Redmine 后,你会在 GitLab 项目页面上看到 Redmine 链接,它会带你进入你的 Redmine 项目。

例如,这是名为 gitlab-ci 的项目的配置:

  • 项目 URL:https://redmine.example.com/projects/gitlab-ci
  • 问题 URL:https://redmine.example.com/issues/:id
  • 新建问题 URL:https://redmine.example.com/projects/gitlab-ci/issues/new

在 GitLab 中引用 Redmine 问题

你可以使用以下方式引用你的 Redmine 问题:

  • #<ID>,其中 <ID> 是一个数字(例如 #143)。
  • <PROJECT>-<ID>,例如 API_32-143,其中:
    • <PROJECT> 以大写字母开头,后跟大写字母、数字或下划线。
    • <ID> 是一个数字。

在链接中,<PROJECT> 部分会被忽略,它们总是指向 问题 URL 中指定的地址。

如果你同时启用了内部和外部问题跟踪器,我们建议使用较长格式(<PROJECT>-<ID>)。如果你使用较短格式,并且内部问题跟踪器中存在具有相同 ID 的问题,则会链接到内部问题。