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服务器端收发请求的实现代码
Sep 29 Python
Python实现遍历数据库并获取key的值
May 17 Python
Python常用内置模块之xml模块(详解)
May 23 Python
Django内容增加富文本功能的实例
Oct 17 Python
对python 各种删除文件失败的处理方式分享
Apr 24 Python
pytorch训练imagenet分类的方法
Jul 27 Python
Windows 64位下python3安装nltk模块
Sep 19 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
Python使用paramiko操作linux的方法讲解
Feb 25 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
Dec 25 Python
python中取整数的几种方法
Nov 07 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
ecshop实现smtp发送邮件
2015/02/03 PHP
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
jQuery cookie的公共方法封装和使用示例
2020/06/01 jQuery
js实现表格数据搜索
2020/08/09 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
python传递参数方式小结
2015/04/17 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
Python每天必学之bytes字节
2016/01/28 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
Python get获取页面cookie代码实例
2018/09/12 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
英语系本科生求职信范文
2013/12/18 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
高级编程求职信模板
2014/02/16 职场文书
城管大队整治方案
2014/05/06 职场文书
三八节标语
2014/06/27 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
博士给导师的自荐信
2015/03/06 职场文书
公务员处分决定书
2015/06/25 职场文书
python中24小时制转换为12小时制的方法
2021/06/18 Python
一文简单了解MySQL前缀索引
2022/04/03 MySQL