拉取请求未自动链接到 Jira Issue

问题描述 投票:0回答:3

我想将我的拉取请求自动链接到 Jira 票证,如下所示:enter image description here

我已经在拉取请求标题中添加了 JIRA-Id,源分支名称也是如此。然而,它没有链接。我从一些文章中读到,我可能还需要在提交消息中包含 JIRA-Id。但我之前的一张 Jira 票证,我没有这样做,但它成功链接了。为什么会这样?

github jira pull-request jira-plugin
3个回答
1
投票

建议您的分支和提交消息包含 JIRA-ID。

例如

  • 分支:bug/JIRA-001
  • 提交消息:“JIRA-001:修复我的项目中的某些内容”

检查您的 Bitbucket 是否已链接到您的 Jira:

https://support.atlassian.com/bitbucket-cloud/docs/connect-bitbucket-cloud-to-jira-software-cloud/

  • 单击您的个人资料头像 > 从最近的工作区列表中选择一个工作区,或选择所有工作区以显示可供选择的整个列表。
  • 进入工作区后,单击左侧边栏菜单上的“设置”。
  • 单击 Atlassian Integrations 下的 Jira。
  • 选择您想要与 Bitbucket Cloud 工作区集成的 Jira Cloud 实例,然后单击“连接”。
  • 单击授予访问权限以授予 Jira Software 对 Bitbucket Cloud 工作区的访问权限。
  • 单击授予访问权限以授予 Bitbucket 对 Jira 的访问权限。
  • 选择是否要自动同步并为所有存储库启用智能提交。注意:默认情况下会选择这些选项。有关更多信息,请参阅使用智能提交处理 Jira 问题。您可以稍后从 Jira Software 中的“DVCS 帐户”页面管理这些设置。
  • 单击“确定”。

这就是如何与 GitHub 集成

https://support.atlassian.com/jira-cloud-administration/docs/integrate-with-github/

  • 从 Atlassian Marketplace 安装(免费)GitHub for Jira 应用程序,然后按照说明完成安装。
  • 选择“开始”以转到 GitHub 配置页面(或转到“应用程序”>“管理应用程序”,然后在 GitHub 菜单中选择“配置集成”)。
  • 选择连接 GitHub 组织。
  • 找到您想要集成的 GitHub 组织并选择“连接”,或者选择“在新组织上安装 GitHub for Jira”以在另一个 GitHub 组织上安装 GitHub for Jira 应用程序。
  • 返回 GitHub 配置页面,再次选择连接 GitHub 组织,然后单击要连接到 Jira 站点的组织旁边的连接。

0
投票

我建议在 PR 标题中添加 Jira ID,然后它会自动链接。 例如:

[RKK-<JIRA_ID>] TITLE OF THE PULL REQUEST

如果不可能,您可以尝试将 Jira ID 添加到以下内容:

  1. 分行名称
  2. 提交消息。

0
投票

它是否没有作为开发字段出现在详细信息部分下?

就我而言,问题在于查看该字段的权限:

  1. 转到项目设置 -> 开发工具
  2. 单击编辑权限
  3. 查找查看开发工具项目并确保授予适当的权限,在我的例子中,我刚刚检查了“任何登录用户”选项

之后我就可以看到 GitHub 的链接了

© www.soinside.com 2019 - 2024. All rights reserved.