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 相关文章推荐
TensorFlow神经网络优化策略学习
Mar 09 Python
python保存二维数组到txt文件中的方法
Nov 15 Python
python实现集中式的病毒扫描功能详解
Jul 09 Python
python中类的输出或类的实例输出为这种形式的原因
Aug 12 Python
详解python itertools功能
Feb 07 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
Apr 13 Python
MxNet预训练模型到Pytorch模型的转换方式
May 25 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
Nov 15 Python
python遍历路径破解表单的示例
Nov 21 Python
Python入门之使用pandas分析excel数据
May 12 Python
详解Python函数print用法
Jun 18 Python
Python面向对象之成员相关知识总结
Jun 24 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中Date获取时间不正确怎么办
2008/06/05 PHP
php 移除数组重复元素的一点说明
2008/11/27 PHP
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
php输出形式实例整理
2020/05/05 PHP
Javascript 获取LI里的内容
2008/12/17 Javascript
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
2016/08/05 Javascript
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
微信小程序后端实现授权登录
2020/02/24 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
python模块常用用法实例详解
2019/10/17 Python
完美解决python针对hdfs上传和下载的问题
2020/06/05 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
教师专业自荐书范文
2014/02/10 职场文书
车间机修工岗位职责
2014/02/28 职场文书
竞聘书模板
2014/03/31 职场文书
保护环境倡议书
2014/04/14 职场文书
个人总结格式范文
2015/03/09 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书