[本文出自天外歸雲的]
需要安裝jira庫:
pip install jira[產品需求文件位址]:http://***/xx.cn
[視覺設計文件位址]:http://***/xx.cn
[開發介面文件位址]:http://***/xx.cn
[測試配置文件位址]:http://***/xx.cn
指令碼如下:
#**中「使用者名稱」、「密碼」、「jira號」是需要替換的部分。在powershell中執行效果如下:-*- coding: utf-8 -*-
from jira import
jira
importre#
登入jira
deflogin_jira(username,password):
jira = jira("
",basic_auth=(username,password))
return
jira
#獲取備註內容,返回包含備註內容的列表
defget_comments_content(issue):
return [comment.body for comment in
issue.fields.comment.comments]
#從所有的行中檢查是否包含指定內容,是則返回ok
defcheck_from_lines(content,lines):
p =re.compile(content)
for line in
lines:
if p.findall(line) !=:
return"ok
"#檢查jira上備註中的文件資訊是否填寫完善
defcheck_documents_info(issue):
lines = ''.join(get_comments_content(issue)).split("
\r\n")
check_list = [u'
產品需求文件位址
',u'
視覺設計文件位址
',u'
開發介面文件位址
',u'
測試配置文件位址']
lack_list =
for item in
check_list:
if check_from_lines(item,lines) != "ok"
: check_doc_result =
"jira統計資訊缺失,請在jira上按如下格式新增如下資訊——")
#列印檢查結果列表
defprint_check_result(result_info):
for line in
result_info:
line
if__name__ == '
__main__':
jira = login_jira('
使用者名稱','密碼'
) issue = jira.issue('
jira號')
print_check_result(check_documents_info(issue))
python的jira庫呼叫jira介面
官方文件 官方文件 優秀部落格 優秀部落格 一 先安裝jira庫,並測試獲取所有專案資訊 pip install jira from jira import jira jira jira auth username pwd options projects jira.projects print p...
python的jira庫操作
python菜鳥摸索分享 我的環境 系統 win10 python版本 3.9 一 安裝jira pip install jira二 使用jira 專案物件 project 的主要屬性及方法如下 key 專案的key name 專案名稱 description 專案描述 lead 專案負責人 pro...
通過python自動關閉jira問題單
myjira jira 123456 建立jira連線 print myjira.user myjira.current user 列印當前jira連線使用的使用者 myissue myjira.issue i 獲取到jira上的bug資訊 列印缺陷的備註資訊 comment self.isss.r...