通过PYTHON操作JIRA的COMMENT注释和TRANSITION工作流

本文介绍了一个使用Python脚本对JIRA进行自动化操作的例子,包括获取问题详情、添加评论及转换问题状态等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是目前我们的自动化部署系统要作的,所以先实现吧。

?
1
2
3
4
5
6
7
8
9
10
11
12
>>> from jira import JIRA
>>> authed_jira = JIRA(server = ( 'http://jira.internet.com.cn:8080/' ), basic_auth = ( 'chengang' , 'xxxxxxx' ))
>>> issue = authed_jira.issue( 'SISOMM-1315' )
>>> jira.add_comment(issue, 'PRISM 234234ND uat chengang test' )
>>> transitions = authed_jira.transitions(issue)
>>> print transitions
>>> print [(t[ 'id' ], t[ 'name' ]) for t in transitions]
[(u '11' , u '\u9700\u6c42\u7f16\u5199\u5b8c\u6210' )]
# Resolve the issue and assign it to 'pm_user' in one step
>>> jira.transition_issue(issue, '5' , assignee = { 'name' : 'pm_user' }, resolution = { 'id' : '3' })
# The above line is equivalent to:
>>> jira.transition_issue(issue, '5' , fields: { 'assignee' :{ 'name' : 'pm_user' }, 'resolution' :{ 'id' : '3' }})

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值