日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python操作Jira庫常用方法解析

瀏覽:153日期:2022-07-30 14:30:07

Jira提供了完善的RESTful API,如果不想直接請求API接口可以使用Python的Jira庫來操作Jira

Jira Python文檔

安裝方法

pip install jira

認證

Jira的訪問是有權限的,在訪問Jira項目時首先要進行認證,Jira Python庫提供了3種認證方式:

通過Cookis方式認證(用戶名,密碼) 通過Basic Auth方式認證(用戶名,密碼) 通過OAuth方式認證

認證方式只需要選擇一種即可,以下代碼為使用Cookies方式認證。

form jira import JIRA

jira = JIRA(’http://jira.***.com/’, auth=(’用戶名’, ’登錄密碼’)

返回的jira對象便可以對Jira進行操作。主要的操作包括:

項目 問題 搜索 關注者 評論 附件

項目(Project)

jira.projects(): 查看所有項目列表

jira.project('項目的Key'): 查看單個項目

項目對象的主要屬性及方法如下:

key: 項目的Key name: 項目名稱 description: 項目描述 lead: 項目負責人 projectCategory: 項目分類 components: 項目組件 versions: 項目中的版本 raw: 項目的原始API數據

示例

print(jira.projects()) # 打印所有你有權限訪問的項目列表

project = jira.project(’某個項目的Key’)

print(project.key, project.name, project.lead)

問題(Issue)

Issue是Jira的核心,Jira中的任務,用戶Story,Bug實質上都是一個Issue。

單個問題對象可以通過jira.issue('問題的Key')得到,問題的主要屬性和方法如下:

id: 問題的id key: 問題的Key permalink(): 獲取問題連接 fields: 問題的描述,創建時間等所有的配置域 raw: 問題的原始API數據

配置域(Fields)

一般問題的ields中的屬性分為固定屬性和自定義屬性,自定義屬性格式一般為類似customfield_10012這種。常用的問題的Fields有:

assignee:經辦人 created: 創建時間 creator: 創建人 labels: 標簽 priorit: 優先級 progress: project: 所示項目 reporter: 報告人 status: 狀態 summary: 問題描述 worklog: 活動日志 updated: 更新時間 watches: 關注者 comments: 評論 resolution: 解決方案 subtasks: 子任務 issuelinks: 連接問題 lastViewed: 最近查看時間 attachment

示例如下:

issue = jira.issue(’JRA-1330’)print(issue.key, issue.fields.summary, issue.fields.status)

關注者/評論/附件

jira.watchers(): 問題的關注者 jira.add_watcher(): 添加關注者 jira.remove_watcher(): 移除關注者 jira.comments(): 問題的所有評論 jira.comment(): 某條評論 jira.add_comment():添加評論 comment.update()/delete(): 更新/刪除評論 jira.add_attachment(): 添加附件

示例如下:

issue = jira.issue(’JRA-1330’)print(jiaa.watchers(issue)) # 所有關注者jira.add_watcher(issue, ’username’) # 添加關注者print(jira.comments(issue)) # 所有評論comment = jira.comment(issue, ’10234’) # 某條評論jira.add_comment(issue, ’new comment’) # 新增評論comment.update(body=’update comment’) # 更新評論comment.delete() # 刪除該評論print(issue.fields.attachment) # 問題附件jira.add_attachment(issue=issue, attachment=’/some/path/attachment.txt’) # 添加附件

創建/分配/轉換問題

jira.create_issue(): 創建問題 jira.create_issues(): 批量創建問題 jira.assign_issue(): 分配問題 jira.transitions(): 獲取問題的工作流 jira.transition_issue(): 轉換問題

示例如下:

# 創建問題issue_dict = { ’project’: {’id’: 123}, ’summary’: ’New issue from jira-python’, ’description’: ’Look into this one’, ’issuetype’: {’name’: ’Bug’},}new_issue = jira.create_issue(fields=issue_dict)# 批量創建問題issue_list = [{ ’project’: {’id’: 123}, ’summary’: ’First issue of many’, ’description’: ’Look into this one’, ’issuetype’: {’name’: ’Bug’},},{ ’project’: {’key’: ’FOO’}, ’summary’: ’Second issue’, ’description’: ’Another one’, ’issuetype’: {’name’: ’Bug’},},{ ’project’: {’name’: ’Bar’}, ’summary’: ’Last issue’, ’description’: ’Final issue of batch.’, ’issuetype’: {’name’: ’Bug’},}]issues = jira.create_issues(field_list=issue_list)# 分配問題jira.assign_issue(issue, ’newassignee’)# 轉換問題jira.transition_issue(issue, ’5’, assignee={’name’: ’pm_user’}, resolution={’id’: ’3’})

搜索

Jira的搜索非常強大,并配有一套專門的搜索語言,稱為JQL(Jira Query Language),Jira的Python庫便是基于JQL語法進行搜索的,返回的是搜索到的問題列表。使用語句為

jira.search_issues(’JQL語句’)

默認最大結果數未1000,可以通過maxResults參數配置,該參數為-1時不限制數量,返回所有搜索結果。

jira.search_issues(’project=PROJ and assignee = currentUser()’, maxResults=-1)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91亚洲精品视频在线观看| 97精品国产福利一区二区三区| 美女视频黄免费的久久| 青草综合视频| 日本a级不卡| 综合国产视频| 亚洲深深色噜噜狠狠爱网站 | 亚洲区欧美区| 亚洲欧美网站在线观看| 一区二区国产精品| 精品视频在线你懂得| 欧美.日韩.国产.一区.二区| 自拍日韩欧美| 亚洲人亚洲人色久| 麻豆国产精品777777在线| 久久久精品国产**网站| 日韩精品电影| 午夜久久av | 免费在线亚洲欧美| 精品国产精品久久一区免费式| 日韩国产在线| 中文字幕一区二区av| 免费成人性网站| 国产精品欧美日韩一区| 美女福利一区二区三区| 亚洲一区日韩| 精品国产美女a久久9999| 久久在线电影| 国产精品羞羞答答在线观看| 亚洲成人不卡| 欧美va天堂在线| 91精品高清| 99国产精品| 亚洲深夜视频| 最近国产精品视频| 伊人久久视频| 久久国产麻豆精品| 国产在线|日韩| 国产日产高清欧美一区二区三区| 日韩久久精品| 亚洲精品激情| 美女网站一区| 开心激情综合| 狠狠爱成人网| 日韩美女精品| 91亚洲一区| 日韩欧乱色一区二区三区在线| 精品视频97| 国产精品99久久精品| 日韩在线黄色| 国语对白精品一区二区| 亚洲精品一级| japanese国产精品| 久久中文字幕一区二区| 深夜福利一区| 热久久免费视频| 性欧美长视频| 亚洲经典在线| 久久久久久久久99精品大| 日本精品在线播放| 免费在线视频一区| 欧美成人久久| 99精品在线观看| 亚洲国产影院| 欧美成人日韩| 亚洲一区二区毛片| 视频一区国产视频| 在线成人直播| 男人天堂欧美日韩| 丝袜亚洲另类欧美| 热久久国产精品| 日韩精品a在线观看91| 一区二区电影| 欧美一区免费| 免费在线观看一区| 国产盗摄——sm在线视频| 人人草在线视频| 亚洲成人二区| 亚洲国产不卡| 亚洲精品免费观看| 国产精品大片| 成人精品国产亚洲| 国产一区二区中文| 亚州精品视频| 麻豆国产精品一区二区三区| 色爱综合网欧美| 午夜在线播放视频欧美| 久久精品99国产精品日本| 视频在线不卡免费观看| 亚洲精品一区二区妖精| 日韩欧美中文字幕电影| 麻豆视频在线看| 蜜桃视频第一区免费观看| 最新亚洲激情| 国产乱子精品一区二区在线观看| 成人在线视频区| 日韩中文欧美在线| 国产不卡精品| 亚洲91网站| 色偷偷色偷偷色偷偷在线视频| 综合亚洲色图| 日韩专区精品| 91国内精品| 香蕉成人av| 欧美一区成人| 午夜欧美精品| 日本欧美国产| 久久精品97| 午夜欧美视频| 免费看av不卡| 久久中文字幕一区二区三区| 日韩一区免费| 99热免费精品| 国产一区日韩一区| 久久永久免费| 国产日韩欧美一区在线| 视频一区欧美日韩| 欧美日韩四区| 国产一区二区三区亚洲综合| 蜜桃久久久久久| 精品1区2区3区4区| 亚洲高清毛片| 美女网站视频一区| 精品亚洲美女网站| 每日更新成人在线视频| 久久国产三级| 女生影院久久| 国产极品模特精品一二| 久久美女精品| 一区二区国产在线观看| 99国产精品自拍| 国产日韩电影| 久久精品资源| 久久精品99国产精品日本| 日韩1区2区3区| 亚洲欧洲国产精品一区| 亚洲一区导航| 久久激情五月婷婷| 欧美日韩国产在线一区| 久久高清精品| 夜夜嗨一区二区| 天使萌一区二区三区免费观看| 国产一级久久| 日本va欧美va精品| 久久不卡日韩美女| av免费不卡国产观看| 香蕉久久99| 日本一区二区三区视频在线看| 日本视频一区二区| 精品国产一级| 午夜国产精品视频免费体验区| 爽好久久久欧美精品| 免费在线看一区| 老色鬼久久亚洲一区二区| 日韩成人在线看| 久久久久观看| 视频一区二区三区中文字幕| 91成人精品观看| 成人午夜精品| 日韩综合小视频| 国产精品99久久免费| 日韩电影免费在线观看| 免费在线成人网| 久久久免费人体| 国户精品久久久久久久久久久不卡| 自拍自偷一区二区三区| sm捆绑调教国产免费网站在线观看| 久久人人精品| 天堂成人国产精品一区| 欧美xxxx性| 亚洲一区二区小说| 黄色在线网站噜噜噜| 成人日韩在线观看| 日本亚洲视频在线| 亚洲毛片网站| 日韩欧美一区二区三区免费看| 88xx成人免费观看视频库| 天堂av在线一区| 国产欧洲在线| 国产欧美久久一区二区三区| 午夜欧美精品久久久久久久| 国产精品亚洲四区在线观看| 热久久国产精品| 国产网站在线| 国产精品欧美在线观看| 免费观看日韩电影| 激情欧美一区二区三区| 精品少妇av| 日韩国产在线观看一区| 亚洲一区网站| 最新国产拍偷乱拍精品| 香蕉人人精品| 精品午夜视频| 国产精久久久| 国产精品久久久久久妇女| 日本va欧美va瓶| 欧美性www| 国产美女撒尿一区二区| 亚洲性视频在线| 中文字幕av一区二区三区人 |