代码之家  ›  专栏  ›  技术社区  ›  MadPhysicist

查询JIRA以按不同类型生成问题计数

  •  3
  • MadPhysicist  · 技术社区  · 7 年前

    假设我有以下JIRA过滤器。

    project = XXX AND resolution = Unresolved AND assignee in (EMPTY) ORDER BY Type asc, priority desc

    我使用它来查看某个项目中所有未分配的问题,并从中进行分类。

    每隔一段时间,我需要知道每种类型中有多少个,也就是说,我实际上需要每个类型的计数。

    我如何修改这个查询来实现这一点,或者编写一个新的查询来完成同样的事情?

    1 回复  |  直到 7 年前
        1
  •  10
  •   Adil B Cleve Green    7 年前

    请记住,JQL不是SQL,它只是对票据进行操作并返回票据列表,供JIRA的其他部分使用,实际上没有计算结果的机制。

    /search 端点以及 maxResults=0 为每个 Type 你关心,端点会给你一个 total 那张票的价值 类型 :

    https://jira.url/rest/api/latest/search?jql=project%20=%20XXX%20AND%20resolution%20=%20Unresolved%20AND%20assignee%20in%20%28EMPTY%29%20AND%20Type%20=%20Task&maxResults=0

    此输出中的结果 Type=Task :

    {
        "startAt":0,
        "maxResults":0,
        "total":123,
        "issues":[]
    }
    
    推荐文章