Python-jenkins模块之folder相关操作介绍


Posted in Python onMay 12, 2020

我就废话不多说了,看代码吧

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="cloudbees-folder@6.1.2">
  <actions/>
  <description></description>
  <properties/>
  <folderViews/>
  <healthMetrics/>
 </com.cloudbees.hudson.plugins.folder.Folder>'''

创建的文件夹:

Python-jenkins模块之folder相关操作介绍

server.create_job('folder/empty', jenkins.EMPTY_CONFIG_XML) # 在folder里面创建一个name为empty的job

Python-jenkins模块之folder相关操作介绍

server.copy_job('folder/empty', 'folder/empty_copy') # 复制
server.delete_job('folder/empty_copy') # 删除job
server.delete_job('folder') # 删除文件夹

以上这篇Python-jenkins模块之folder相关操作介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
python连接oracle数据库实例
Oct 17 Python
Python实现抓取城市的PM2.5浓度和排名
Mar 19 Python
Flask Web开发入门之文件上传(八)
Aug 17 Python
更新修改后的Python模块方法
Mar 03 Python
python实现控制COM口的示例
Jul 03 Python
python内存动态分配过程详解
Jul 15 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
Aug 09 Python
Python 分发包中添加额外文件的方法
Aug 16 Python
Python数据可视化:饼状图的实例讲解
Dec 07 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
Aug 17 Python
python 录制系统声音的示例
Dec 21 Python
使用python-Jenkins批量创建及修改jobs操作
May 12 #Python
Python如何使用队列方式实现多线程爬虫
May 12 #Python
python的Jenkins接口调用方式
May 12 #Python
jenkins+python自动化测试持续集成教程
May 12 #Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 #Python
基于Python的Jenkins的二次开发操作
May 12 #Python
Python-jenkins模块获取jobs的执行状态操作
May 12 #Python
You might like
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
2013/11/12 Javascript
利用JS来控制键盘的上下左右键(示例代码)
2013/12/14 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
Win7上搭建Cocos2d-x 3.1.1开发环境
2014/07/03 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
python实现遍历文件夹修改文件后缀
2018/08/28 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
解决Python对齐文本字符串问题
2019/08/28 Python
django实现类似触发器的功能
2019/11/15 Python
python如何安装下载后的模块
2020/07/03 Python
如何用python批量调整视频声音
2020/12/22 Python
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
美国家居装饰店:Pier 1
2019/09/04 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
应用化学专业职业生涯规划书
2013/12/31 职场文书
买房子个人收入证明
2014/01/16 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书