Help us learn about your current experience with the documentation. Take the survey.
Redmine
- Tier: 免费、高级、旗舰
- Offering: GitLab.com、GitLab 自托管版、GitLab 专用版
前置条件:
- 你必须在项目中禁用 GitLab 内部问题跟踪。有关禁用 GitLab 问题的步骤和后果的更多信息,请参阅 更改项目可见性,以及 配置项目功能和权限。
你可以使用 Redmine 作为外部问题跟踪器。 要在项目中启用 Redmine 集成:
-
在左侧边栏,选择 搜索或跳转至 并找到你的项目。
-
选择 设置 > 集成。
-
选择 Redmine。
-
在 启用集成 下,勾选 启用 复选框。
-
填写必填字段:
- 项目 URL:要链接到此 GitLab 项目的 Redmine 项目的 URL。
- 问题 URL:要链接到此 GitLab 项目的 Redmine 项目问题的 URL。
URL 必须包含
:id。GitLab 会用问题编号替换此 ID。 - 新建问题 URL:用于在与此 GitLab 项目关联的 Redmine 项目中创建新问题的 URL。 此 URL 未使用,计划在未来版本中移除。 有关更多信息,请参阅 问题 327503。
-
可选。选择 测试设置。
-
选择 保存更改。
配置并启用 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 的问题,则会链接到内部问题。