076.md 1.8 KB
Newer Older
Lab机器人's avatar
readme  
Lab机器人 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
# Custom Issue Tracker service

> 原文:[https://docs.gitlab.com/ee/user/project/integrations/custom_issue_tracker.html](https://docs.gitlab.com/ee/user/project/integrations/custom_issue_tracker.html)

*   [Referencing issues](#referencing-issues)

# Custom Issue Tracker service[](#custom-issue-tracker-service "Permalink")

To enable the Custom Issue Tracker integration in a project:

1.**设置>集成** .
2.  Click **自定义问题跟踪器**
3.  填写跟踪器的详细信息,例如标题,描述和 URL. 您以后也可以编辑这些字段.

    这些是一些必填字段:

    | Field | Description |
    | --- | --- |
    | **项目网址** | 自定义问题跟踪器中项目的 URL. |
    | **问题网址** | 问题跟踪器项目中与该 GitLab 项目链接的问题的 URL. 请注意, `issues_url`在 URL 中需要`:id` . GitLab 使用此 ID 作为占位符来替换问题编号. 例如, `https://customissuetracker.com/project-name/:id` . |
    | **新发行网址** | 目前未使用. 将在以后的版本中进行更改. |

4.  Click **测试设置并保存更改**.

配置并启用"自定义问题跟踪器"服务后,您将在 GitLab 项目页面上看到一个链接,该链接将您带至该自定义问题跟踪器.

## Referencing issues[](#referencing-issues "Permalink")

`<ANYTHING>-<ID>` (例如`PROJECT-143` )引用问题,其中`<ANYTHING>`可以是 CAPS 中的任何字符串,而`<ID>`是自定义集成的目标项目中使用的数字.

`<ANYTHING>`是一个占位符,用于区分使用`#<ID>`引用的 GitLab 问题. 例如,您可以使用项目名称或项目密钥来替换它.

构建超链接时, `<ANYTHING>`部分将被忽略,并且链接始终指向`issues_url`指定的地址,因此在上面的示例中, `PROJECT-143`将引用`https://customissuetracker.com/project-name/143` .