1、安装jira的python库

from jira import JIRA

2、示例

jira = JIRA(server="https://***jira.****.com/***", basic_auth=('username', 'password'))
# print(jira)  # <jira.client.JIRA object at 0x7fa9dab97588>
# projects = jira.projects()
# print(projects)
issue = jira.issue(issue_id)
# print(issue.id)
# issue.update(fields={"labels": ["Azure", "DevOps"]})  # 更新Labels
# print(issue.fields.labels)  # 打印Labels
# issue.delete()  # 直接删除issue(不是修改状态)

# 21是RELEASED,11是ON GOING,31是BLOCKED,41是IMPLEMENTATION,51是VERIFICATION,61是APPROVED,71是CODE REVIEW,81是INTEGRATING,91是READY FOR QA
jira.transition_issue(issue, transition='21')
# print(issue.fields.status)  # 打印status,注意这里的状态是一开始的状态。分析:可能是close()之后才生效
# print(issue.fields.issuetype)  # Task
jira.add_comment(issue, "Comment text") # 添加评论
jira.close()

注:其中server地址根据自己需求填写

basic_auth:请写入jira的账号及密码

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐