嵌套Jira搜索两个独立项目

时间:2017-04-10 13:50:26

标签: jira python-jira

我需要进行嵌套的Jira搜索。我对JQL查询没问题,但我有一个我不知道如何解决的用例

  1. 公司使用project = XTBOW为高管(Epic)报告目的
  2. 该公司还使用project = XTA进行基础开发工作(任务)
  3. XTA任务链接到XTBOW Epic以获取任务的子集,但不是全部。 (有很多XTA任务没有链接到XTBOW)
  4. 我需要为所有仅与XTBOW Epics链接的XTA项目获取过滤器。我想使用这样的过滤器:

    project = XTA and "Epic Link" in (<project = XTBOW.key>)
    

    我可以手动证明此过滤器有效。但是需要一种方法来自动化这个过滤器,因为正在创建/跟踪的票数呈指数级增长,并且如果有人删除了#34; Epic Link&#34;中的XTBOW键。字段,JQL搜索抛出和错误,因为&#34;键&#34;不见了。

    示例 - FYI cf [10231]是&#34; Epic Link&#34;字段:

    project in (XTA,XTWOF) and cf[10231] in (XTBOW-42,XTBOW-59)
    

    总体目标是将数据下载到数据帧。所以如果有一个更好的建议,甚至避免JQL并通过python进行。洗耳恭听。只需要这样的指针即可开始。我正在走这条路,因为我已经使用Python构建了一个JIRA-Downloader / Parser。

1 个答案:

答案 0 :(得分:0)

获取问题子集的最简单方法是:

search_issues(jql_str, startAt=0, maxResults=50, validate_query=True, fields=None, expand=None, json_result=None)

您应该能够使用已创建的查询来提取问题集,只需将它们变为字符串即可。

DOC