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实现简单的代理服务器
Jul 25 Python
Python变量和字符串详解
Apr 29 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
Mar 22 Python
DataFrame 将某列数据转为数组的方法
Apr 13 Python
对python 各种删除文件失败的处理方式分享
Apr 24 Python
pandas通过索引进行排序的示例
Nov 16 Python
Python多进程写入同一文件的方法
Jan 14 Python
python 爬取古诗文存入mysql数据库的方法
Jan 08 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
python中wheel的用法整理
Jun 15 Python
如何基于matlab相机标定导出xml文件
Nov 02 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通过修改header强制图片下载的方法
2015/03/24 PHP
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
2013/04/23 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
常用jQuery代码分享
2015/07/14 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
如何用RxJS实现Redux Form
2018/12/29 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
微信小程序开发实现消息推送
2020/11/18 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
[03:36]DOTA2完美大师赛coL战队趣味视频——我演你猜
2017/11/23 DOTA
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
python自动zip压缩目录的方法
2015/06/28 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
浅析python继承与多重继承
2018/09/13 Python
信号生成及DFT的python实现方式
2020/02/25 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
大学在校生求职信范文
2013/11/21 职场文书
专升本个人自我评价
2013/12/22 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
分公司经理任命书
2014/06/05 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书