欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python調(diào)用jenkinsAPI構(gòu)建jenkins,并傳遞參數(shù)的示例

 更新時(shí)間:2020年12月09日 09:58:37   作者:sky樂(lè)學(xué)  
這篇文章主要介紹了python調(diào)用jenkinsAPI構(gòu)建jenkins,并傳遞參數(shù)的示例,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下

安裝jenkins
安裝jenkins很簡(jiǎn)單,可以用多種方式安裝,這里知道的有:

  • 在官網(wǎng)下載rpm包,手動(dòng)安裝,最費(fèi)事
  • centos系統(tǒng)通過(guò)yum安裝,ubuntu通過(guò)apt-get安裝(不推薦,因?yàn)楹芏鄸|西都使用了默認(rèn)的)
  • 直接下載官網(wǎng)上的war包

我這里直接用的下載war包

遇到的坑
在安裝之前,公司的服務(wù)器上已經(jīng)有一個(gè)版本的jekins在運(yùn)行了,所有參數(shù)都已經(jīng)被設(shè)置過(guò)了,所以,重新安裝的版本,雖然文件夾,用戶都和以前的版本不一樣,但是每次jenkins頁(yè)面都是直接跳轉(zhuǎn)上個(gè)版本的,并不會(huì)進(jìn)入首次激活jenkins的界面

原因是:公司的服務(wù)器上配置了JENKINS_HOME,但是jenkins在啟動(dòng)的時(shí)候,會(huì)首先獲取JENKINS_HOME,并讀取文件夾內(nèi)的配置信息。

解決辦法:這里取了個(gè)巧,在每次啟動(dòng)jenkins的時(shí)候,手動(dòng)指定JENKINS_HOME=/data/jenkins2,這樣就不會(huì)讀取上個(gè)版本的信息了

通過(guò)pythonAPI實(shí)現(xiàn)參數(shù)化jenkins構(gòu)建
這里要實(shí)現(xiàn)的場(chǎng)景是,通過(guò)前端的頁(yè)面,選擇相應(yīng)的下拉框,傳遞參數(shù)到后臺(tái)jenkins,然后jenkins獲取相應(yīng)的參數(shù),計(jì)算以這些參數(shù)為條件的數(shù)據(jù)。

創(chuàng)建jenkins項(xiàng)目
這里創(chuàng)建的項(xiàng)目需要添加param

需要幾個(gè)參數(shù),就添加幾個(gè)參數(shù)

安裝python-jenkins

sudo pip install python-jenkins

直接上代碼:

import jenkins
server = jenkins.Jenkins('http://192.168.59.149:28080', username='jenkins', password='jenkins@!23')
server.build_job('jxInstantQuery')
server.build_job('jxInstantQuery2', {'param1': 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'param2': 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'})

里面的執(zhí)行shell:

最終的效果:

以上就是python調(diào)用jenkinsAPI構(gòu)建jenkins,并傳遞參數(shù)的示例的詳細(xì)內(nèi)容,更多關(guān)于python調(diào)用jenkinsAPI的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python如何將jpg圖像修改大小并轉(zhuǎn)換為png

    Python如何將jpg圖像修改大小并轉(zhuǎn)換為png

    這篇文章主要介紹了Python如何將jpg圖像修改大小并轉(zhuǎn)換為png問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python基于event實(shí)現(xiàn)線程間通信控制

    python基于event實(shí)現(xiàn)線程間通信控制

    這篇文章主要介紹了python基于event實(shí)現(xiàn)線程間通信控制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python實(shí)例之wxpython中Frame使用方法

    Python實(shí)例之wxpython中Frame使用方法

    本文介紹下wxpython中Frame的用法,不錯(cuò)的python編程實(shí)例,有需要的朋友參考下
    2014-06-06
  • Python樹(shù)的序列化與反序列化的實(shí)現(xiàn)

    Python樹(shù)的序列化與反序列化的實(shí)現(xiàn)

    在本文中,我們將深入討論如何實(shí)現(xiàn)樹(shù)的序列化與反序列化算法,提供Python代碼實(shí)現(xiàn),并詳細(xì)說(shuō)明算法的原理和步驟,感興趣的可以了解一下
    2023-11-11
  • python模塊restful使用方法實(shí)例

    python模塊restful使用方法實(shí)例

    這篇文章主要介紹了python模塊restful使用方法,大家參考使用吧
    2013-12-12
  • Python中命令行參數(shù)argparse模塊的使用

    Python中命令行參數(shù)argparse模塊的使用

    argparse是python自帶的命令行參數(shù)解析包,可以用來(lái)方便的服務(wù)命令行參數(shù)。本文將通過(guò)示例和大家詳細(xì)講講argparse的使用,需要的可以參考一下
    2023-02-02
  • tensorflow訓(xùn)練中出現(xiàn)nan問(wèn)題的解決

    tensorflow訓(xùn)練中出現(xiàn)nan問(wèn)題的解決

    本篇文章主要介紹了tensorflow訓(xùn)練中出現(xiàn)nan問(wèn)題的解決,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • 關(guān)于np.meshgrid函數(shù)中的indexing參數(shù)問(wèn)題

    關(guān)于np.meshgrid函數(shù)中的indexing參數(shù)問(wèn)題

    Meshgrid函數(shù)在二維與三維空間中用于生成坐標(biāo)網(wǎng)格,便于進(jìn)行圖像處理和空間數(shù)據(jù)分析,二維情況下,默認(rèn)使用笛卡爾坐標(biāo)系,而三維meshgrid則涉及不同的坐標(biāo)軸取法,在三維情況下,可能會(huì)出現(xiàn)坐標(biāo)軸排列序混亂
    2024-09-09
  • Python操作注冊(cè)表詳細(xì)步驟介紹

    Python操作注冊(cè)表詳細(xì)步驟介紹

    Python編程語(yǔ)言最大的特點(diǎn)在于其簡(jiǎn)單易用,可以大大方便開(kāi)發(fā)人員的程序開(kāi)發(fā)。在這里我們就一起來(lái)了解一下有關(guān)Python操作注冊(cè)表的相關(guān)應(yīng)用技術(shù)。Python操作注冊(cè)表相關(guān)的函數(shù)可以分為打開(kāi)注冊(cè)表、關(guān)閉注冊(cè)表、讀取項(xiàng)值、c添加項(xiàng)值、添加項(xiàng),以及刪除項(xiàng)等幾類(lèi)
    2020-02-02
  • python實(shí)現(xiàn)多線程及線程間通信的簡(jiǎn)單方法

    python實(shí)現(xiàn)多線程及線程間通信的簡(jiǎn)單方法

    這篇文章主要為大家介紹了python實(shí)現(xiàn)多線程及線程間通信的簡(jiǎn)單方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07

最新評(píng)論