Python-jenkins模組之folder相關操作介紹
阿新 • • 發佈:2020-05-13
我就廢話不多說了,看程式碼吧
import jenkins server = jenkins.Jenkins('http://localhost/jenkins',username='username',password='password') # 確保jenkins安裝了Folders Plugin server.create_job('folder',jenkins.EMPTY_FOLDER_XML) # 建立一個資料夾 如果找不到EMPTY_FOLDER_XML是因為jenkins/__init__.py中沒有定義 # 在jenkins/__init.py中130行後新增 EMPTY_FOLDER_XML = '''<?xml version='1.0' encoding='UTF-8'?> <com.cloudbees.hudson.plugins.folder.Folder plugin="[email protected]"> <actions/> <description></description> <properties/> <folderViews/> <healthMetrics/> </com.cloudbees.hudson.plugins.folder.Folder>'''
建立的資料夾:
server.create_job('folder/empty',jenkins.EMPTY_CONFIG_XML) # 在folder裡面建立一個name為empty的job
server.copy_job('folder/empty','folder/empty_copy') # 複製 server.delete_job('folder/empty_copy') # 刪除job server.delete_job('folder') # 刪除資料夾
以上這篇Python-jenkins模組之folder相關操作介紹就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。