python jenkins 打包構(gòu)建代碼的示例代碼
python jenkins 打包構(gòu)建代碼
# pip install python-jenkins import jenkins import pprint import time # 在jenkins 的Configure Global Security下 , 取消“防止跨站點(diǎn)請(qǐng)求偽造(Prevent Cross Site Request Forgery exploits)”的勾選 server = jenkins.Jenkins('http://192.168.100.151:8081', username='admin', password='admin') # 下次構(gòu)建的id jenkins_next_build_number = server.get_job_info("test")['nextBuildNumber'] # 開始構(gòu)建 build_job(self, name, parameters=None, token=None) parameters可以加入?yún)?shù) server.build_job("test", parameters={'version': '1.0.2', "env": "test"}) time.sleep(10) while True: time.sleep(1) if server.get_job_info("test")['lastCompletedBuild']['number'] == jenkins_next_build_number: print("-------------------構(gòu)建完成-----------------------") break result = server.get_build_console_output("test", jenkins_next_build_number) print(result) info = server.get_build_info("test", jenkins_next_build_number) print(f"構(gòu)建時(shí)間 {int(info['duration']) / 1000}秒") if server.get_job_info("test")['lastCompletedBuild']['number'] == \ server.get_job_info("test")['lastSuccessfulBuild']['number']: print("構(gòu)建成功") else: print("構(gòu)建失敗")
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 基于python調(diào)用jenkins-cli實(shí)現(xiàn)快速發(fā)布
- Python-jenkins模塊之folder相關(guān)操作介紹
- 使用python-Jenkins批量創(chuàng)建及修改jobs操作
- python的Jenkins接口調(diào)用方式
- jenkins+python自動(dòng)化測(cè)試持續(xù)集成教程
- 基于Python的Jenkins的二次開發(fā)操作
- Python-jenkins模塊獲取jobs的執(zhí)行狀態(tài)操作
- Python-jenkins 獲取job構(gòu)建信息方式
- jenkins配置python腳本定時(shí)任務(wù)過程圖解
- python調(diào)用jenkinsAPI構(gòu)建jenkins,并傳遞參數(shù)的示例
相關(guān)文章
Pandas數(shù)據(jù)分析之groupby函數(shù)用法實(shí)例詳解
這篇文章主要為大家介紹了Pandas數(shù)據(jù)分析之groupby函數(shù)用法實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10Python3之讀取連接過的網(wǎng)絡(luò)并定位的方法
下面小編就為大家分享一篇Python3之讀取連接過的網(wǎng)絡(luò)并定位的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04用Python爬取各大高校并可視化幫弟弟選大學(xué),弟弟直呼牛X
高考結(jié)束了,接下來最重要的就是玩玩玩,然后準(zhǔn)備報(bào)志愿吧.中國教育在線網(wǎng)顯示國內(nèi)目前共有2857所高等院校,報(bào)一個(gè)理想的學(xué)校簡直是千里挑一.正好表弟求著我讓我?guī)退x學(xué)校,我想著十年寒窗苦讀也不容易不如就用python幫幫他.分析一下目前國內(nèi)的大學(xué),需要的朋友可以參考下2021-06-06python實(shí)現(xiàn)嵌套列表平鋪的兩種方法
今天小編就為大家分享一篇python實(shí)現(xiàn)嵌套列表平鋪的兩種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-11-11pycharm中報(bào)ModuleNotFoundError:No?module?named?'tensor
這篇文章主要給大家介紹了關(guān)于pycharm中報(bào)ModuleNotFoundError:No?module?named?'tensorflow'錯(cuò)誤的解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07python定時(shí)任務(wù) sched模塊用法實(shí)例
這篇文章主要介紹了python定時(shí)任務(wù) sched模塊用法實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11Python?pandas修剪函數(shù)clip使用實(shí)例探究
在數(shù)據(jù)處理和分析中,經(jīng)常面臨著需要限制數(shù)據(jù)范圍的情況,而pandas庫提供的clip函數(shù)就是一個(gè)強(qiáng)大的工具,可以方便地對(duì)數(shù)據(jù)進(jìn)行修剪,本文將深入介紹clip函數(shù)的基本用法、常見參數(shù)以及實(shí)際場(chǎng)景中的應(yīng)用,以幫助大家充分理解并靈活運(yùn)用這一功能2024-01-01