基于Epic与Story关联的Jira缺陷筛选及JQL查询问题
解决JQL查询指定Epic关联Bug的方法
因为Bug仅关联Story、Story关联Epic,无直接的Bug-Epic关联,所以需要通过Story作为中间层来筛选,以下是两种常见场景的正确JQL写法:
场景1:Bug通过自定义/默认链接关联到Story
如果你的Bug是通过链接(比如"关联至"、"依赖"等)和Story绑定,使用linkedIssues()函数间接匹配:
issuetype = Bug AND linkedIssues(Epic = "EPIC-123")
- 若使用自定义链接类型,需在函数中明确指定:
issuetype = Bug AND linkedIssues("关联至", Epic = "EPIC-123")
场景2:Bug的父任务是Story
如果Bug是以Story作为父任务的子任务形式存在,可直接通过父任务的Epic字段筛选:
issuetype = Bug AND parent.Epic = "EPIC-123"
或者用嵌套查询写法:
issuetype = Bug AND parent IN (issuetype = Story AND Epic = "EPIC-123")
注意事项
- 优先使用Epic的Key(如
EPIC-123)而非名称,避免重名导致的查询错误 - 确保你的账号拥有目标Epic、Story和Bug的访问权限,否则会返回不完整结果
内容的提问来源于stack exchange,提问作者Adarsh Singh
相关产品推荐
相关产品推荐

