Устранение проблем Jira с помощью скрипта Python - PullRequest
0 голосов
/ 20 марта 2019

У нас есть библиотека интеграции jirapython.Мы создаем проблему через скрипт Python. Например, create_issue.Но так же, как я хочу удалить функцию выпуска.Я ссылался на множество документов, блогов и официальных сайтов.Но я не получил это решение.Может кто-нибудь, пожалуйста, помогите мне эту проблему.

1 Ответ

0 голосов
/ 20 марта 2019

Это довольно тривиально.Если вы хотите удалить проблему, вам нужен объект проблемы.Один из способов получить объект - через функцию jira.create_issue(), о которой вы упомянули. В этом случае вы можете удалить его следующим образом:

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

В качестве альтернативы, если вам известен идентификатор проблемы, которую вы хотите удалить, выможно удалить его следующим образом:

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

Если вы не знаете идентификаторы проблем, которые хотите удалить, сначала вам может понадобиться найти проблемы с помощью функции jira.search_issues().Это будет выглядеть так:

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

for issue in issues:
    issue.delete()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...