黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Python-Jenkins常用API

系統(tǒng) 2373 0

Python-Jenkins常用API

jenkins.Jenkins(url, username=None, password=None, timeout=, resolve=True) #創(chuàng)建jenkins實例
參數(shù):
url –jenkins服務(wù)器地址 , str
username – 用戶名, str
password – 密碼, str
timeout – 連接超時時間 (default: not set), int
resolve – Attempts to resolve and auto-correct API redirection. 默認(rèn): True bool
例:jenkins.Jenkins(‘http:// . . . :8080/’,‘a(chǎn)dmin’,’******’)
返回值:
Jenkins實例

get_job_info(name, depth=0, fetch_all_builds=False) # 獲取工程信息字典
參數(shù):
name – 工程名, str
depth – JSON depth, int
fetch_all_builds – 如果為true,Jenkins中的所有構(gòu)建都會被檢索出來,如果為false只會返回最近的100個構(gòu)建。
返回值:
返回只是一個字典類型。

get_job_name(name) # 獲取工程名稱
參數(shù):
name — 工程名稱
返回值:
如果Jenkins中存在工程名稱就返回工程的名稱,否則返回None。

debug_job_info(job_name) # 以更友好的的方式顯示工程信息
參數(shù):
job_name — 工程名稱
返回值:
以更友好的方式返回工程信息。

get_build_info(name, number, depth=0) # 獲取工程構(gòu)建信息
參數(shù):
name – 工程名稱, str
number – 構(gòu)建號, int
depth – JSON depth, int
返回值:
以字典的形式返回構(gòu)建信息。

get_build_env_vars(name, number, depth=0) # 獲取構(gòu)建環(huán)境變量
參數(shù)
name – 工程名稱, str
number – 構(gòu)建號, int
depth – JSON depth, int
返回值:
以字典的形式返回構(gòu)建環(huán)境變量。

get_build_test_report(name, number, depth=0) # 獲取測試報告
參數(shù):
name – 工程名稱, str
number – 構(gòu)建號, int
返回值:
如果存在報告結(jié)果就返回報告結(jié)果如果沒有返回None.

#獲取job名為job_name的job的最后次構(gòu)建號
server.get_job_info(job_name)[‘lastBuild’][‘number’]
#獲取job名為job_name的job的某次構(gòu)建的執(zhí)行結(jié)果狀態(tài)
server.get_build_info(job_name,build_number)[‘result’]  
#判斷job名為job_name的job的某次構(gòu)建是否還在構(gòu)建中
server.get_build_info(job_name,build_number)[‘building’]

注:這里我只羅列了一些我有用到的方法接口,Python-JenkinsAPI中還有大量的方法接口涵蓋了工程的創(chuàng)建、構(gòu)建執(zhí)行、獲取工程配置信息、獲取構(gòu)建執(zhí)行信息等等,具體可參考以下鏈接(官方文檔)。
參考: Python Jenkins


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論