簡體   English   中英

JIRA:使用python-jira lib更新sprint狀態

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM