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 生成不重复的随机数的代码
May 15 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
Python基于多线程实现ping扫描功能示例
Jul 23 Python
PyQt5实现简易计算器
May 30 Python
python爬虫的一个常见简单js反爬详解
Jul 09 Python
详解python中__name__的意义以及作用
Aug 07 Python
将Python文件打包成.EXE可执行文件的方法
Aug 11 Python
Python新手学习标准库模块命名
May 29 Python
Python使用Matlab命令过程解析
Jun 04 Python
python如何导出微信公众号文章方法详解
Aug 31 Python
python 实现aes256加密
Nov 27 Python
Python用any()函数检查字符串中的字母以及如何使用all()函数
Apr 14 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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
python清除字符串里非数字字符的方法
2015/07/02 Python
Python实现统计文本文件字数的方法
2017/05/05 Python
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
python palywright库基本使用
2021/01/21 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
英国伦敦的睡衣品牌:Asceno
2019/10/06 全球购物
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
Linux的文件类型
2012/03/07 面试题
物理研修随笔感言
2014/02/14 职场文书
植树节标语
2014/06/27 职场文书
模范教师材料大全
2014/12/16 职场文书
考研英语复习计划
2015/01/19 职场文书
银行先进个人总结
2015/02/15 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers