无论如何,我可以直接在github链接到jira上制作jira ticket id吗? (就像在bitbucket上发生的一样?) 也许有一个插件或我可以使用的东西?
对不起,如果这是错误请发布此类问题,如果我应该在其他地方发布,请发表评论。
修改
我特别希望github中的票证ID链接到JIRA,这在以下任何资源中都没有描述:
答案 0 :(得分:7)
足够近!这是一些填充文本,特别是没有理由......
答案 1 :(得分:7)
不需要Chrome插件,Safari hack或脚本。
从2019年10月开始,GitHub可以自动将TICKET引用转换为Jira链接。
请参阅Save time linking resources with autolink references中的“ Lars Schneider ”。
现在您可以设置自动链接参考,并且GitHub会自动为您创建(到外部系统的)链接。
工作原理
如果您将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-title
,js-issue-row
和getElementsByClassName()
的元素ICU-1234
(我们的Jira项目ID)之类的东西,它将在Jira服务器上创建指向相应URL的链接。我也想包含Jira的问题状态,但是Atlassian Cloud CORS设置prevent that。
以下是链接(ICU-10464变成右侧的链接)的示例。
答案 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 管理页面上进行任何配置。非常适合没有管理员权限的用户
您可以更轻松地处理多个项目或团队。支持多个票证前缀。
此扩展程序适用于您可能想要链接到的所有项目管理工具