JIRA Python API 报告:Sprint Burndown 信息

JIRA Python API Report : Sprint Burndown Information

我正在尝试使用此处找到的 python 库通过其 REST API 从 JIRA 获取燃尽图的 Sprint 信息:jira python 文档

看来我无法通过API取回图表本身所以,我想获取所有信息来自己绘制它。

在没有 Lib 的情况下,我可以看到一切正常: 尽管我的大部分休息-api 调用(Sprint 列表、Sprint 值)都有效,但 rest/greenhopper/1.0/rapid/charts/scopechangeburndownchart(会给我燃尽图)有访问问题。

我确实需要使用 api,以便稍后在不同 python class 中处理信息。 jira.sprint_info(board_id, sprint_id)jira.incompleted_issues(board_id, sprint_id) 工作,但我的问题是,我没有得到任何关于故事点的信息,例如估计值。

有没有办法通过 API 访问这些故事点?或者我什至可以获得整个冲刺报告? API 的文档无法帮助我,所以我希望你可以 :) 非常感谢!

我发现您可以通过

获取估计的故事点数

issue.fields.customfield_10663

并遍历整个冲刺以获得冲刺目标:

# Calculate Incompleted Issues
sum_incompl = 0
for element in jira.incompleted_issues(board_id, sprint_id): #gets Ticket ID
    issue = jira.issue(element.key)
    estimated_storrypoints = issue.fields.customfield_10663  # SP estimated for this ticket
    sum_incompl = sum_incompl + estimated_storrypoints

#Completed
sum_compl = jira.completedIssuesEstimateSum(board_id, sprint_id) 

#Print all
print "Sum Incompleted Issues: ",sum_incompl
print "Sum Completed Issues ", sum_compl