安裝: pip install jira
from jira import jira
jiraobj=jira(server=
'',auth=
('username'
,'password'
))
屬性
**示例
訪問許可權的專案列表
jiraobj.projects()
專案key
jiraobj.project(「aa」).key
專案名稱
jiraobj.project(「aa」).name
專案描述
jiraobj.project(「aa」).descrition
專案負責人
jiraobj.project(「aa」).lead
專案模組
jiraobj.project(「aa」).components
專案版本
jiraobj.project(「aa」).versions
專案的原始資料
jiraobj.project(「aa」).lead
專案負責人
jiraobj.project(「aa」).raw
屬性**示例
問題的id
jiraobj.issue(「aa-1」).id
問題的key
jiraobj.issue(「aa-1」).key
問題的鏈結
jiraobj.issue(「aa-1」).permalink()
問題的原始api資料
jiraobj.issue(「aa-1」).raw
問題的配置域
jiraobj.issue(「aa-1」).fields
屬性**示例
經辦人jiraobj.issue(「aa-1」).fields.assignee
建立人jiraobj.issue(「aa-1」).fields.creator
報告人jiraobj.issue(「aa-1」).fields.reportor
建立時間
jiraobj.issue(「aa-1」).fields.created
標籤jiraobj.issue(「aa-1」).fields.labels
優先順序jiraobj.issue(「aa-1」).fields.priority
問題型別
jiraobj.issue(「aa-1」).fields.issuetype
狀態jiraobj.issue(「aa-1」).fields.status
問題描述
jiraobj.issue(「aa-1」).fields.summary
如果想要獲取更多屬性的情況,可以列印出json.dumps(jiras.issue('aa-1').raw, indent=4)
的內容來檢視
操作api
建立問題
jiraobj.create_issue(fields=issue_dict)
批量建立問題
jiraobj.create_issues(field_list=issue_list)
分配問題
jiraobj.assign_issue(issue, 「assignee」)
獲取問題的工作流
jiraobj.transitions()
轉換問題
jiraobj.transition_issue()
建立issue示例
from jira import jira
jiraobj=jira(server=
'',auth=
('username'
,'password'))
issue_dict =
,# 專案id
'summary'
:'this is a bug'
,# bug概要
'description'
:'this bug is hard'
,# bug詳情
'priority':,
# bug優先順序
'assignee':,
# 分配人
'labels':[
'block'],
# 所屬專案
'issuetype'
:# 問題型別-故障
}jiraobj.create_issue(fields=issue_dict)
操作
api問題的關注者
jiraobj.watchers(issue)
新增關注者
jiraobj.add_watcher(issue, watcher)
移除關注者
jiraobj.remove_watcher(issue, watcher)
jiraobj.comments(issue)
jiraobj.comment(issue,comment)
jiraobj.add_comment(issue, 「add comment」)
comment.update(body=「update comment」)
comment.delete()
新增附件
jiraobj.add_attachment(issue, attachment)
更多api使用方法請檢視python jira庫官方文件
python jira庫的一些常用操作
coding utf 8 import jira jira引數設定 jiras myjira jira.jira jiras url basic auth jiras username jiras password 建立jira鏈結 根據專案id獲取指定的專案 p myjira.project 10...
mysql的簡單介紹 mysql的簡單介紹
mysql的簡單介紹 資料庫的內部鏈結 1 連線管理器 使用者或應用程式連線 2 分析器 3 快取區4 優化器 優化器執行的結果交由儲存引擎,再轉向物理層 表空間 myisam每個表有三個檔案 frm 表結構 myd 表資料 myi 表索引 innodb 所有表空間再乙個檔案 資料庫失敗的原因 1 ...
簡單的 介紹 樹形DP介紹
給定一棵有n個節點的樹 通常是無根樹,也就是有n 1條無向邊 我們可以任選乙個節點為根節點,從而定義出每個節點的深度和每棵子樹的根。在樹上設計動態規劃演算法時,一般就以節點從深到淺 子樹從小到大 的順序作為dp的 階段 dp的狀態表示中,第一維通常是節點編號 代表以該節點為根的子樹 大多數時候,我們...