使jira链接在github中可点击

时间:2015-04-06 14:26:59

标签: github jira

无论如何,我可以直接在github链接到jira上制作jira ticket id吗? (就像在bitbucket上发生的一样?) 也许有一个插件或我可以使用的东西?

对不起,如果这是错误请发布此类问题,如果我应该在其他地方发布,请发表评论。

修改
我特别希望github中的票证ID链接到JIRA,这在以下任何资源中都没有描述:

6 个答案:

答案 0 :(得分:7)

足够近!这是一些填充文本,特别是没有理由......

https://github.com/helmus/Jira-Hot-Linker

答案 1 :(得分:7)

不需要Chrome插件,Safari hack或脚本。

从2019年10月开始,GitHub可以自动将TICKET引用转换为Jira链接。

请参阅Save time linking resources with autolink references中的“ Lars Schneider ”。

  

现在您可以设置自动链接参考,并且GitHub会自动为您创建(到外部系统的)链接。

https://i2.wp.com/user-images.githubusercontent.com/477434/66348334-994e1000-e956-11e9-8c87-9e871c221955.gif?resize=992%2C458&ssl=1

  

工作原理

     

如果您将GitHub与外部服务(例如Jira)一起使用,则可能熟悉速记引用(例如TICKET-123)以指向那些外部系统中的资源。

     

从今天开始,GitHub可以自动将速记引用转换为可点击的链接,适用于GitHub Pro,Team和Enterprise计划

所以不是常规的github.com

  

要启用此功能,存储库管理员需要在设置中注册参考前缀(例如TICKET-)。
  之后,在问题,拉取请求,评论或提交消息中检测到该类型的引用,并将其转换为链接。

     

这加快了GitHub与外部系统之间的导航。

请参见 documentation

答案 2 :(得分:0)

如果您的意思是提交e0d9e32的提交消息显示TEST-1234 Fixed this really bad bug,并且您希望TEST-1234链接到http://www.your-jira.com/browse/TEST-1234,那么不会看起来这不可能。< / p>

您可以查看Chrome / Firefox浏览器插件,以完成您想要的行为。 (扫描网页查看JIRA Key的某些部分,然后将其更新为链接)

答案 3 :(得分:0)

我写了一个特定于站点的Safari hack。它要求您自己安装它,但这使您有机会首先阅读代码(简而言之!)。 https://github.com/unicode-org/icu-jira-safari

  • 它使用commit获取类gh-header-titlejs-issue-rowgetElementsByClassName()的元素
  • 然后,对于ICU-1234(我们的Jira项目ID)之类的东西,它将在Jira服务器上创建指向相应URL的链接。

我也想包含Jira的问题状态,但是Atlassian Cloud CORS设置prevent that

以下是链接(ICU-10464变成右侧的链接)的示例。

screenshot example

答案 4 :(得分:0)

有人确实从gitlab取得了我想要的东西。

https://chrome.google.com/webstore/detail/linkify-jira-issues/ekbbnaokafbanjgmcbllligemhiclbcb

这将更新我的github PR中的文本,以将其转换为可点击的链接。

答案 5 :(得分:0)

我为此制作了一个超级简单的 Chrome 扩展程序。它只是在你的 Github 拉取请求页面上以一种非侵入性的方式添加一个指向相关 JIRA 票证的链接(见下面的截图)

在此处安装:https://chrome.google.com/webstore/detail/github-to-jira/dhnagjladcclacjnccpnibdmkljidnhl?hl=en-GB

此处的源代码:https://github.com/mfalade/github-to-jira

虽然 Github Autolink 是一个很棒的解决方案,但由于以下原因,它更易于使用。

  • 您无需提供带有票号的说明即可使用。它会自动根据您的分行名称得出票号。

  • 您无需在 Github 管理页面上进行任何配置。非常适合没有管理员权限的用户

  • 您可以更轻松地处理多个项目或团队。支持多个票证前缀。

  • 此扩展程序适用于您可能想要链接到的所有项目管理工具

enter image description here