如何完成 jira 问题

问题描述 投票:0回答:1

如何将 jira 中的任务状态更改为已完成

我尝试使用 atlassian-python-api 执行此操作,但出现错误

requests.exceptions.HTTPError:状态更改标识符必须是整数

这是代码

from atlassian import Jira

jira = Jira(url='exampe.jira.com', username=username, password=password)

status = jira.get_issue_status(issue_key)
jira.issue_transition(issue_key, status=status)
python jira atlassian-python-api
1个回答
0
投票

首先您必须找到“完成”泳道的 id,您可以通过以下方式做到这一点

transitions = jira_connection.transitions(issue)
print(transitions)

找到正确的转换 ID 后,您可以通过以下方式轻松移动工单:

def transition_ticket(ticket: Issue, section: int, jira_connection: JIRA) -> None:
    jira_connection.transition_issue(ticket, section)
    print(f'moving ticket: {ticket} to section {section}')

如果打印转换后看不到泳道完成,您可能需要更多 jira 板的权限

© www.soinside.com 2019 - 2024. All rights reserved.