python操作jira修改status及写入comment
·
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的账号及密码
更多推荐
所有评论(0)