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的绘图工具matplotlib使用实例
Jul 03 Python
介绍Python中的__future__模块
Apr 27 Python
Python实现的HTTP并发测试完整示例
Apr 23 Python
Python判断Abundant Number的方法
Jun 15 Python
Python中type的构造函数参数含义说明
Jun 21 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
Django进阶之CSRF的解决
Aug 01 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
Python常用模块logging——日志输出功能(示例代码)
Nov 20 Python
python 消除 futureWarning问题的解决
Dec 25 Python
Python时间差中seconds和total_seconds的区别详解
Dec 26 Python
python实现用类读取文件数据并计算矩形面积
Jan 18 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 多线程上下文中安全写文件实现代码
2009/12/28 PHP
php 删除记录同时删除图片文件的实现代码
2010/05/12 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
javascript 常用功能总结
2012/03/18 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
JavaScript6 let 新语法优势介绍
2016/07/15 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
jQuery实现B2B网站后台管理系统侧导航
2020/07/08 jQuery
Python中实现对list做减法操作介绍
2015/01/09 Python
python实现简单的socket server实例
2015/04/29 Python
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
python正则表达式面试题解答
2020/04/28 Python
python3实现绘制二维点图
2019/12/04 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
django的autoreload机制实现
2020/06/03 Python
python多线程semaphore实现线程数控制的示例
2020/08/10 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
详解Canvas事件绑定
2018/06/27 HTML / CSS
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
怎样写留学自荐信
2013/11/11 职场文书
英文版销售经理个人求职信
2013/11/20 职场文书
校长岗位职责
2013/11/26 职场文书
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
信息与工商管理职业规划范文:为梦想而搏击
2014/09/11 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
三八节祝酒词
2015/08/11 职场文书
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python
详细了解java监听器和过滤器
2021/07/09 Java/Android
PHP 时间处理类Carbon
2022/05/20 PHP