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 matplotlib.pyplot.draw()界面绘制异常问题的解决
Sep 24 Python
Python实现定时自动关闭的tkinter窗口方法
Feb 16 Python
python实现名片管理系统项目
Apr 26 Python
在PyTorch中Tensor的查找和筛选例子
Aug 18 Python
Pytorch 实现sobel算子的卷积操作详解
Jan 10 Python
tensorflow mnist 数据加载实现并画图效果
Feb 05 Python
Pycharm中import torch报错的快速解决方法
Mar 05 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 Python
vscode配置anaconda3的方法步骤
Aug 08 Python
正确的理解和使用Django信号(Signals)
Apr 14 Python
PyTorch 如何检查模型梯度是否可导
Jun 05 Python
Python django中如何使用restful框架
Jun 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中读取文件的8种方法和代码实例
2014/08/05 PHP
JavaScript事件列表解说
2006/12/22 Javascript
javascript 浏览器检测代码精简版
2010/03/04 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
2014/03/04 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
js中document.write和document.writeln的区别
2018/03/11 Javascript
使用vue-cli打包过程中的步骤以及问题的解决
2018/05/08 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
Python实现两个list对应元素相减操作示例
2017/06/09 Python
python交互模式下输入换行/输入多行命令的方法
2019/07/02 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
医学专业毕业生推荐信
2013/11/14 职场文书
英文自荐信
2013/12/19 职场文书
国窖1573广告词
2014/03/21 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
SpringBoot整合minio快速入门教程(代码示例)
2022/04/03 Java/Android