Jira与GitHub集成:能否在GitHub拉取请求中添加Jira任务URL?
在GitHub拉取请求中关联并显示Jira任务URL的方法
有几种实用方法可以实现从GitHub PR跳转至对应Jira任务:
手动添加链接到PR描述
直接在PR的描述框里插入Jira任务的完整URL,或者用Markdown链接格式写,比如[JIRA-123](https://你的Jira实例域名/browse/JIRA-123)。这样其他人打开PR时,点击这个链接就能直接跳转到对应的Jira任务页面。也可以在PR标题里带上Jira编号(比如JIRA-123: 修复支付流程bug),但要生成可点击的URL还是得在描述里补充完整链接。启用GitHub与Jira的官方集成
GitHub和Atlassian有官方集成工具,配置完成后,只要在PR描述里提到Jira任务编号(比如JIRA-123),GitHub会自动把编号转换成可点击的跳转链接。配置步骤大概是:先在Jira的应用市场安装GitHub集成插件,然后在GitHub仓库的「设置」里关联对应的Jira项目,之后在PR里输入Jira编号就会自动生成链接。用GitHub Actions自动生成链接
如果想实现自动化,可以写一个自定义的GitHub Action。比如约定分支名包含Jira编号(比如feature/JIRA-123-用户中心优化),Action会通过正则表达式从分支名里提取编号,自动拼接成Jira任务的完整URL,然后添加到PR的描述或评论里。这样每次创建PR时,不用手动操作就能自动关联Jira链接。
内容的提问来源于stack exchange,提问作者Markus Hayner
相关产品推荐
相关产品推荐

