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

Jira

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

将您的 GitLab 项目与 Jira 连接,以在两个平台上保持流畅的开发工作流程。 当您的团队使用 Jira 进行问题跟踪,使用 GitLab 进行开发时, Jira 集成能够连接规划与执行。

通过 Jira 集成:

  • 开发团队无需切换上下文即可直接在 GitLab 中访问 Jira 问题。
  • 项目经理可以在 Jira 中跟踪开发进度,而团队在 GitLab 中工作。
  • 当开发人员在提交和合并请求中引用 Jira 问题时,Jira 问题会自动更新。
  • 团队成员可以发现代码变更与 Jira 问题中跟踪的需求之间的联系。
  • 来自 GitLab 的漏洞发现在 Jira 中创建问题,以便进行适当的跟踪和解决。

您可以将 Jira 问题导入到 GitLab, 或者将 Jira 与 GitLab 集成,继续同时使用这两个平台。

Jira 集成

GitLab 提供两种 Jira 集成。您可以根据所需的功能选择使用一种或两种集成

Jira 问题集成

您可以使用 GitLab 开发的 Jira 问题集成 与 Jira Cloud、Jira Data Center 或 Jira Server。通过此集成,您可以:

  • 直接在 GitLab 中查看和搜索 Jira 问题。
  • 在 GitLab 提交和合并请求中通过 ID 引用 Jira 问题。
  • 为漏洞创建 Jira 问题。

Jira 开发面板

您可以使用 Jira 开发面板查看问题的 GitLab 活动, 包括相关分支、提交和合并请求。要配置 Jira 开发面板:

功能可用性

此表显示了 Jira 问题集成和 Jira 开发面板可用的功能:

功能 Jira 问题集成 Jira 开发面板
在 GitLab 提交或合并请求中提及 Jira 问题 ID,将创建指向 Jira 问题的链接。 check-circle Yes dotted-circle No
在 GitLab 中提及 Jira 问题 ID,Jira 问题会显示 GitLab 问题或合并请求。 check-circle Yes,Jira 评论中包含 GitLab 问题或合并请求标题并链接到 GitLab。首次提及也会添加到 Jira 问题的 Web 链接 中。 check-circle Yes,在 Jira 问题的开发面板中。
在 GitLab 提交中提及 Jira 问题 ID,Jira 问题会显示提交消息。 check-circle Yes,整个提交消息作为评论显示在 Jira 问题中,并在 Web 链接 中。每条消息都链接回 GitLab 中的提交。 check-circle Yes,在 Jira 问题的开发面板中。使用 Jira Smart Commits 可以添加自定义评论。
在 GitLab 分支名称中提及 Jira 问题 ID,Jira 问题会显示分支名称。 dotted-circle No check-circle Yes,在 Jira 问题的开发面板中。
向 Jira 问题添加时间跟踪。 dotted-circle No check-circle Yes,使用 Jira Smart Commits。
使用 GitLab 提交或合并请求来转换 Jira 问题。 check-circle Yes,仅支持单个转换。通常用于关闭 Jira 问题。 check-circle Yes,使用 Jira Smart Commits 将 Jira 问题转换为任何状态。
查看 Jira 问题列表 check-circle Yes dotted-circle No
为漏洞创建 Jira 问题 check-circle Yes dotted-circle No
从 Jira 问题创建 GitLab 分支。 dotted-circle No check-circle Yes,在 Jira 问题的开发面板中。
在 GitLab 合并请求、分支名称或最后一次成功部署到环境后的分支的最后 2,000 次提交中的任何一次中提及 Jira 问题 ID,以将 GitLab 部署同步到 Jira 问题。 dotted-circle No check-circle Yes,在 Jira 问题的开发面板中。

隐私考虑

所有 Jira 问题集成都会在 GitLab 外部共享数据。 如果您将私有 GitLab 项目与 Jira 集成,私有数据将与有权访问您 Jira 项目的用户共享。

Jira 问题集成 将 GitLab 数据作为评论发布到 Jira 问题。 GitLab for Jira Cloud 应用Jira DVCS 连接器 通过 Jira 开发面板 共享 GitLab 数据。 使用 Jira 开发面板,您可以限制对特定用户组或角色的访问。

相关主题