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 06 Python
分析Python编程时利用wxPython来支持多线程的方法
Apr 07 Python
CentOS中使用virtualenv搭建python3环境
Jun 08 Python
对Python中TKinter模块中的Label组件实例详解
Jun 14 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
解决Django中调用keras的模型出现的问题
Aug 07 Python
Python中函数的返回值示例浅析
Aug 28 Python
用Python生成HTML表格的方法示例
Mar 06 Python
python中可以声明变量类型吗
Jun 18 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
JupyterNotebook 输出窗口的显示效果调整实现
Sep 22 Python
浅析Python OpenCV三种滤镜效果
Apr 11 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多线程异步请求的3种方法
2014/01/17 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
php简单实现sql防注入的方法
2016/04/22 PHP
php实现微信扫码支付
2017/03/26 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
2013/06/05 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
JS实现选项卡效果的代码实例
2019/05/20 Javascript
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
创意活动策划书
2014/01/15 职场文书
餐厅总厨求职信
2014/03/04 职场文书
销售2014年度工作总结
2014/12/08 职场文书
2019生态环境保护倡议书!
2019/07/03 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS