使用ruby-jira gem获取所有史诗

时间:2018-05-24 06:29:40

标签: ruby rubygems jira jira-rest-api

我一直在通过Fruit column (change to ->) Apple -> Orange Peach -> Orange Banana -> Strawberry Orange -> Orange Apple -> Banana Fruit Added Removed Orange 2 0 Strawberry 1 0 Apple 0 2 Banana 1 1 gem玩Jira API。我有一个任务,我想列出属于用户帐户的所有史诗。我目前的解决方案是解决所有问题并返回jira-ruby名称设置为issuetype的项目。

Epic

def list_epics @epics = [] begin all_issues = @jira_client.Issue.all all_issues.each do |issue| @epics << issue if issue.fields.issuetype.name == 'Epic' end rescue JIRA::HTTPError puts "Jira API error" end @epics end 代表经过身份验证的用户帐户。

即使上面的代码有效,但我认为这是一个天真而低效的解决方案。此外,我在@jira_client项目的文档页面中找不到太多信息。所以任何帮助都表示赞赏。

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方案。这可以通过使用jql来实现,如下所示。

epics  = @jira_client.Issue.jql('issuetype=Epic')

希望它能帮助别人。