最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用python-Jenkins批量創(chuàng)建及修改jobs操作

 更新時間:2020年05月12日 10:42:16   作者:谷穗  
這篇文章主要介紹了使用python-Jenkins批量創(chuàng)建及修改jobs操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.使用jobsName.ini文件保存要創(chuàng)建job的名字

jobs1
jobs2
jobs3

2.使用Jenkins創(chuàng)建job時自動生成的config.xml文件為模板進行批量創(chuàng)建jobs或修改jobs,一般生成的job會在你安裝的Jenkins目錄下找到

3.腳本實現(xiàn)

import jenkins

jobsOperation = input("請選擇是新建jobs還是修改jobs:\na.創(chuàng)建jobs \nb.修改jobs \n")

# 連接遠程Jenkins
server=jenkins.Jenkins("http://127.0.0.1:8080/", username="admin", password="admin")
# 讀取及修改的配置模板
pathConfigxml = open("config.xml",encoding='utf-8').read()

# 讀取要創(chuàng)建的jobs名稱
def readJobsName():
  jobnames = open('jobsName.ini',encoding="utf-8")
  return jobnames
  pass

# 讀取要修改配置的jobs名稱
def readChangeJobsName():
  changeJobsName = open('changeJobsName.ini', encoding='utf-8')
  return changeJobsName
  pass

# 創(chuàng)建新的jobs
def createNewJobs():
  jobsname = readJobsName()
  for jobName in jobsname:
    server.create_job(jobName.replace("\n",""),pathConfigxml)

  pass

# 批量修改已有的jobs
def changeJobs():
  changeJobsName = readChangeJobsName()
  for changeJobName in changeJobsName:
    server.reconfig_job(changeJobName.replace("\n",""), pathConfigxml)
  pass

if "a"==jobsOperation:
  createNewJobs()
elif "b"==jobsOperation:
  changeJobs()
else:print("未選擇操作,退出任務(wù)!")

補充知識:python寫一個功能:禁用jenkins中某一個job任務(wù)

import requests

#python寫一個功能:禁用jenkins某一個任務(wù)(job)
print(requests.get('http://localhost:8080/jenkins/job/Test_version/').text)
url = 'http://localhost:8080/jenkins/job/Test_version/disable'
re = requests.post(url, data={}, auth=('wyq', 'wyq'))
print(re.status_code)
print(re.headers)
print(re.reason)

執(zhí)行成功并在jenkins下查看Test_version任務(wù)已被成功禁用:

以上這篇使用python-Jenkins批量創(chuàng)建及修改jobs操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 三步解決python PermissionError: [WinError 5]拒絕訪問的情況

    三步解決python PermissionError: [WinError 5]拒絕訪問的情況

    這篇文章主要介紹了三步解決python PermissionError: [WinError 5]拒絕訪問的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 簡單實現(xiàn)python進度條腳本

    簡單實現(xiàn)python進度條腳本

    這篇文章主要教大家如何簡單實現(xiàn)python進度條,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 如何使用五行Python代碼輕松實現(xiàn)批量摳圖

    如何使用五行Python代碼輕松實現(xiàn)批量摳圖

    簡單來說,摳圖就是將照片的主體人或物品從圖片中摳出來,以便貼到別處使用,下面這篇文章主要給大家介紹了關(guān)于如何使用五行Python代碼輕松實現(xiàn)批量摳圖的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • python基礎(chǔ)之reverse和reversed函數(shù)的介紹及使用

    python基礎(chǔ)之reverse和reversed函數(shù)的介紹及使用

    我們在整理資料的時候,有的時候過于混亂難以整理,這時我們不妨可以對它先進行一個排序,這樣可以方便我們?yōu)g覽,查詢,有利于我們整理資料,下面這篇文章主要給大家介紹了關(guān)于python基礎(chǔ)之reverse和reversed函數(shù)的介紹及使用,需要的朋友可以參考下
    2022-12-12
  • python刪除csv文件的行列

    python刪除csv文件的行列

    這篇文章主要介紹了python刪除csv文件中的某幾列或行,主要介紹了python對csv刪除的方法,感興趣的同學可以參考學習
    2021-04-04
  • scrapy頭部修改的方法詳解

    scrapy頭部修改的方法詳解

    這篇文章主要給大家介紹了關(guān)于scrapy頭部修改的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Python爬蟲回測股票的實例講解

    Python爬蟲回測股票的實例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于Python爬蟲回測股票的實例講解內(nèi)容,有興趣的朋友們可以學習下。
    2021-01-01
  • 基于python實現(xiàn)雙向鏈表

    基于python實現(xiàn)雙向鏈表

    這篇文章主要為大家詳細介紹了基于python實現(xiàn)雙向鏈表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 如何利用Python+Vue實現(xiàn)簡單的前后端分離

    如何利用Python+Vue實現(xiàn)簡單的前后端分離

    因為python開發(fā)的高效性,python web開發(fā)也受到越來越多人的關(guān)注,下面這篇文章主要給大家介紹了關(guān)于如何利用Python+Vue實現(xiàn)簡單的前后端分離的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Python+Flask實現(xiàn)自定義分頁的示例代碼

    Python+Flask實現(xiàn)自定義分頁的示例代碼

    分頁操作在web開發(fā)中幾乎是必不可少的,而flask不像django自帶封裝好的分頁操作。所以本文將自定義實現(xiàn)分頁效果,需要的可以參考一下
    2022-09-09

最新評論

甘肃省| 玉林市| 海伦市| 仁布县| 庆阳市| 深圳市| 龙胜| 封丘县| 图木舒克市| 北辰区| 汝南县| 靖西县| 奇台县| 桐乡市| 明光市| 万山特区| 贵定县| 通道| 定襄县| 柯坪县| 关岭| 凤庆县| 张北县| 中卫市| 克拉玛依市| 固阳县| 基隆市| 宜章县| 尚志市| 清水县| 开远市| 浮梁县| 互助| 天峻县| 阳朔县| 龙井市| 黔东| 明光市| 武定县| 务川| 仪征市|