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列表与元组详解实例
Nov 01 Python
用python + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
Python学习小技巧之利用字典的默认行为
May 20 Python
Python基于property实现类的特性操作示例
Jun 15 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
在交互式环境中执行Python程序过程详解
Jul 12 Python
Python argparse模块使用方法解析
Feb 20 Python
Django实现whoosh搜索引擎使用jieba分词
Apr 08 Python
Python3批量创建Crowd用户并分配组
May 20 Python
如何用Python绘制3D柱形图
Sep 16 Python
python Selenium 库的使用技巧
Oct 16 Python
Python 中Operator模块的使用
Jan 30 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/01/17 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
php使用百度天气接口示例
2014/04/22 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
2013/01/23 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
利用node.js实现自动生成前端项目组件的方法详解
2017/07/12 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
python写入已存在的excel数据实例
2018/05/03 Python
python实现zabbix发送短信脚本
2018/09/17 Python
Python并发:多线程与多进程的详解
2019/01/24 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
新西兰演唱会和体育门票网站:Ticketmaster新西兰
2017/10/07 全球购物
Bose美国官网:购买Bose耳机和音箱
2019/03/10 全球购物
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
大学生自我鉴定评语
2014/01/27 职场文书
测试工程师职业规划书
2014/02/06 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
mysql分表之后如何平滑上线详解
2021/11/01 MySQL