我尝试使用Python从Jira获取关联问题。看起来很棘手,因为我得到的特定问题中的关联问题数正确,但是关联问题不是我所期望的(通过Jira Web界面进行验证)。它们似乎是其他问题,甚至来自不同的项目。
我的目的是获取每个具有关联问题的问题的所有关联问题,并检查关联问题是否具有特定状态。
这是我所做的:
results = jira.search_issues('here query')
for issueId in results:
issue = jira.issue(issueId)
if (issue.fields.issuelinks):
for issueLinked in issue.fields.issuelinks:
if(jira.issue(issueLinked).fields.status != "Done" and jira.issue(issueLinked).fields.status != "Closed"):
print("id: ", jira.issue(issueLinked).id)
print("key: ", jira.issue(issueLinked).key)
print("status: ", jira.issue(issueLinked).fields.status)
print("summary: ", jira.issue(issueLinked).fields.summary)
你是否遇到过类似的问题?