通过Python脚本消除Jira问题

时间:2019-03-20 13:20:20

标签: python jira

我们有jirapython集成库。我们通过python script.like create_issue创建问题。但是和我要删除问题功能一样。我提到了许多文档,博客和官方站点。但是我没有得到这个解决方案。谁能帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

这很简单。如果要删除问题,则需要问题对象。获取对象的一种方法是通过您提到的jira.create_issue()函数,在这种情况下,可以按以下方式删除它:

issue = jira.create_issue(...)
...
issue.delete()

或者,如果您碰巧知道要删除的问题的ID,则可以这样删除它:

issue = jira.issue("EXAMPLE-244")
issue.delete()

如果您不知道要删除的问题的ID,则可能首先必须通过jira.search_issues()函数查找问题。看起来像:

issues = jira.search_issues('project="%s" AND summary~"%s"' % ("project_key", "issue title"), maxResults=100)

for issue in issues:
    issue.delete()