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 相关文章推荐
Python2.x利用commands模块执行Linux shell命令
Mar 11 Python
Python中str.join()简单用法示例
Mar 20 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
Sep 04 Python
Python脚本完成post接口测试的实例
Dec 17 Python
基于python的BP神经网络及异或实现过程解析
Sep 30 Python
python元组和字典的内建函数实例详解
Oct 22 Python
python 通过手机号识别出对应的微信性别(实例代码)
Dec 22 Python
python如何将两张图片生成为全景图片
Mar 05 Python
python中@contextmanager实例用法
Feb 07 Python
详解使用scrapy进行模拟登陆三种方式
Feb 21 Python
解决Python import .pyd 可能遇到路径的问题
Mar 04 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
Jul 23 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中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
YII框架http缓存操作示例
2019/04/29 PHP
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
判断滚动条到底部的JS代码
2013/11/04 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
一张图带我们入门Python基础教程
2017/02/05 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
Python 读写文件的操作代码
2018/09/20 Python
Python爬虫beautifulsoup4常用的解析方法总结
2019/02/25 Python
PyQt5响应回车事件的方法
2019/06/25 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
维珍澳洲航空官网:Virgin Australia
2017/09/08 全球购物
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
电钳专业个人求职信
2014/01/04 职场文书
应聘编辑职位自荐信范文
2014/01/05 职场文书
应用英语专业自荐信
2014/01/26 职场文书
高中物理教学反思
2014/02/08 职场文书
对祖国的寄语大全
2014/04/11 职场文书
2014年纳税评估工作总结
2014/12/23 职场文书
护士自我推荐信范文
2015/03/24 职场文书
总经理司机岗位职责
2015/04/10 职场文书
费城故事观后感
2015/06/10 职场文书
Python 中面向接口编程
2022/05/20 Python