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求素数示例分享
Feb 16 Python
使用Python编写Linux系统守护进程实例
Feb 03 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
Mar 30 Python
python-pyinstaller、打包后获取路径的实例
Jun 10 Python
python项目对接钉钉SDK的实现
Jul 15 Python
django配置app中的静态文件步骤
Mar 27 Python
Django实现前台上传并显示图片功能
May 29 Python
python能在浏览器能运行吗
Jun 17 Python
k-means & DBSCAN 总结
Apr 27 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学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
php ios推送(代码)
2013/07/01 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
php模拟post提交数据的方法
2015/02/12 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
jquery radio 操作代码
2011/03/16 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
2017/08/24 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
Python解析树及树的遍历
2016/02/03 Python
python实现下载整个ftp目录的方法
2017/01/17 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
Python高斯消除矩阵
2019/01/02 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
Python logging日志模块 配置文件方式
2020/07/12 Python
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
三年级评语大全
2014/04/23 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
2014年平安夜寄语
2014/12/08 职场文书
2014年底个人工作总结
2015/03/10 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python
AJAX实现省市县三级联动效果
2021/10/16 Javascript
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL