【问题标题】:get all issues stored in jira获取存储在 jira 中的所有问题
【发布时间】:2014-05-14 11:22:50
【问题描述】:

嗨,我想使用 jql 或任何其他方式从 java 获取存储在 jira 中的所有问题。 我尝试使用此代码:

for(String name:getProjectsNames()){
String jqlRequest = "project =  \""+name+"\"";

    SearchResult result = restClient.getSearchClient().searchJql(
            jqlRequest, 10000,0, pm);

    final Iterable<BasicIssue> issues = result.getIssues();
    for (BasicIssue is : issues) {
        Issue issue = restClient.getIssueClient().getIssue(is.getKey(), pm);
        ...........

    }

它给了我结果,但需要很长时间。 是否有查询或休息 API URL 或任何其他方式给我所有问题? 请帮帮我

【问题讨论】:

    标签: java jira jql jira-rest-java-api jira-rest-api


    【解决方案1】:

    JIRA REST API 将以每秒几个问题的速度为您提供每个问题的所有信息。 https://marketplace.atlassian.com/plugins/com.citrix.jira.inquisitor 的 Inquisitor 插件每秒会为您提供数千个问题,但只有标准 JIRA 字段。

    【讨论】:

      【解决方案2】:

      还有另一种方法。 JIRA 数据库中有一个名为“dbo.jiraissue”的表。如果您有权访问该数据库,那么您可以获取所有问题的所有 ID。获取此数据后,您可以发送此 REST 请求“**localhost/rest/api/2/issue/issue_id”并获得 JSON 响应。当然,您必须为此编写一些代码,但这是我知道的解决所有问题的一种方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-11
        • 2023-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-22
        相关资源
        最近更新 更多