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 相关文章推荐
python简单实现基数排序算法
May 16 Python
总结Python编程中函数的使用要点
Mar 20 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
Nov 08 Python
python实现外卖信息管理系统
Jan 11 Python
python excel使用xlutils类库实现追加写功能的方法
May 02 Python
python实现对csv文件的列的内容读取
Jul 04 Python
python学生管理系统学习笔记
Mar 19 Python
python简单实现AES加密和解密
Mar 28 Python
python爬虫库scrapy简单使用实例详解
Feb 10 Python
深入浅析Python 函数注解与匿名函数
Feb 24 Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
Apr 14 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
PHP mkdir()定义和用法
2009/01/14 PHP
Window下PHP三种运行方式图文详解
2013/06/11 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
PHP匿名函数和use子句用法实例
2016/03/16 PHP
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
js匿名函数作为函数参数详解
2016/06/01 Javascript
JS闭包的几种常见形式实例详解
2017/09/16 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
浅谈Javascript中的对象和继承
2019/04/19 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
bootstrap实现tab选项卡切换
2020/08/09 Javascript
详解Python的Django框架中的模版相关知识
2015/07/15 Python
python各层级目录下import方法代码实例
2020/01/20 Python
Python的pygame安装教程详解
2020/02/10 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
python如何进入交互模式
2020/07/06 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
Maxpeedingrods美国:高性能汽车零件
2020/02/14 全球购物
开办大学饮食联盟创业计划书
2014/01/29 职场文书
《莫高窟》教学反思
2014/02/25 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
财务工作检讨书
2014/10/29 职场文书
2014年人力资源部工作总结
2014/11/19 职场文书
校本培训个人总结
2015/02/28 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
写好Python代码的几条重要技巧
2021/05/21 Python
python可视化之颜色映射详解
2021/09/15 Python