Jira 开发面板

您可以使用 Jira 开发面板直接在 Jira 中查看 Jira 议题的极狐GitLab 活动。 设置 Jira 开发面板:

功能可用性

下表显示了 Jira DVCS 连接器和 JiHu GitLab for Jira Cloud 应用程序的可用功能:

功能 Jira DVCS 连接器 JiHu GitLab for Jira Cloud 应用
智能提交
同步合并请求
同步分支
同步提交
同步现存数据 是(部分) 1
同步构建
同步部署
同步功能标志
同步间隔 最多 60 分钟 实时
创建分支 是 (仅极狐GitLab SaaS)
从分支创建合并请求
从 Jira 议题创建分支 是(引入于 14.2)

请参见极狐GitLab 数据同步到 Jira

极狐GitLab 中的关联项目

Jira 开发面板将 Jira 实例及其所有项目连接到以下内容:

开发面板显示的信息

您可以通过在极狐GitLab 中使用 ID 关联 Jira 议题来在 Jira 开发面板中查看 Jira 议题的极狐GitLab 活动。开发面板中显示的信息取决于您在极狐GitLab 中提到 Jira 议题 ID 的位置。

极狐GitLab:您提及 Jira 议题 ID 的位置 Jira 开发面板:显示的信息
合并请求标题或描述 关联到合并请求
关联到部署
通过合并请求标题关联到流水线
通过合并请求描述关联到流水线1
关联到分支2
评审人信息和批准状态3
分支名称 关联到分支
关联到开发
提交消息 关联到提交
上次成功部署到环境后,关联到最多 5,000 次提交的部署 4 5
Jira Smart Commit 自定义评论、记录时间或工作流转换
  1. 引入于极狐GitLab 15.10。
  2. 引入于极狐GitLab 15.11。
  3. 引入于极狐GitLab 16.5。
  4. 引入于极狐GitLab 16.2,功能标志jira_deployment_issue_keys。默认启用。
  5. 普遍可用于极狐GitLab 16.3。移除 jira_deployment_issue_keys 功能标志。

Jira Smart Commit

先决条件:

  • 您必须拥有具有相同电子邮件地址或用户名的极狐GitLab 和 Jira 用户账户。
  • 命令必须位于提交消息的第一行。
  • 提交消息不得超过一行。

Jira Smart Commit 是处理 Jira 议题的特殊命令。通过这些命令,您可以使用极狐GitLab:

  • 向 Jira 议题添加自定义评论。
  • 针对 Jira 议题记录时间。
  • 将 Jira 议题转换为项目工作流中定义的任何状态。

Smart Commit 必须符合以下语法:

<ISSUE_KEY> <ignored text> #<command> <optional command parameters>

您可以在一个提交中执行一个或多个命令。

Smart Commit 语法

命令 语法
添加评论 KEY-123 #comment Bug is fixed
记录时间 KEY-123 #time 2w 4d 10h 52m Tracking work time
关闭议题 KEY-123 #close Closing issue
记录时间和关闭议题 KEY-123 #time 2d 5h #close
添加评论和转换为 进行中 KEY-123 #comment Started working on the issue #in-progress

有关 Smart Commit 如何工作以及可以使用哪些命令的更多信息,请参阅

相关主题