[英]JIRA: Update sprint status using python-jira lib
我会尝试创建一个定期任务,以关闭打印并启动下一个打印。
我打算做的是找到当前的Sprint(“ state”:“ ACTIVE”)并将其状态更新为(“ state”:“ CLOSED”),然后进行下一个Sprint并将其从FUTURE更新为ACTIVE每两周一次。
我可以在库中看到我们无法更新sprint的状态(默认情况下此部分已注释):
def update_sprint(self, id, name=None, startDate=None, endDate=None):
payload = {}
if name:
payload['name'] = name
if startDate:
payload['startDate'] = startDate
if endDate:
payload['startDate'] = endDate
# if state:
# payload['state']=state
url = self._get_url('sprint/%s' % id, base=self.AGILE_BASE_URL)
r = self._session.put(
url, data=json.dumps(payload))
return json_loads(r)
我的问题是:
是否有一个原因?
如何以其他方式执行此操作?
谢谢!
更新资料
我提出了一个错误,该错误已得到修复: https : //github.com/pycontribs/jira/issues/123
希望这会有所帮助
我不确定您如何更新值,但是我一直在更新值的方式是:
issue.update(status={'name': 'Closed'})
资料来源: http : //pythonhosted.org/jira/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.