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实现多行注释的另类方法
Aug 22 Python
python 查找字符串是否存在实例详解
Jan 20 Python
对python打乱数据集中X,y标签对的方法详解
Dec 14 Python
Python Matplotlib库安装与基本作图示例
Jan 09 Python
python使用PIL实现多张图片垂直合并
Jan 15 Python
python实现串口自动触发工作的示例
Jul 02 Python
pytorch 可视化feature map的示例代码
Aug 20 Python
django处理select下拉表单实例(从model到前端到post到form)
Mar 13 Python
TensorFLow 数学运算的示例代码
Apr 21 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
Django数据库迁移常见使用方法
Nov 12 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测试硬盘写入速度示例
2014/01/27 PHP
php类声明和php类使用方法示例分享
2014/03/29 PHP
PHP使用ODBC连接数据库的方法
2015/07/18 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
深入理解js中this的用法
2016/05/28 Javascript
详解angular element()方法使用
2017/04/08 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
2018/08/31 Javascript
详解react阻止无效重渲染的多种方式
2018/12/11 Javascript
为什么要使用Vuex的介绍
2019/01/19 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
Python基础入门之seed()方法的使用
2015/05/15 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
Python的互斥锁与信号量详解
2019/09/12 Python
使用Python和百度语音识别生成视频字幕的实现
2020/04/09 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
python 元组和列表的区别
2020/12/30 Python
工程质量月活动方案
2014/02/19 职场文书
意向书范文
2014/03/31 职场文书
倡议书范文格式
2014/05/12 职场文书
教书育人演讲稿
2014/09/11 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
稽核岗位职责范本
2015/04/13 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python
vue实现锚点定位功能
2021/06/29 Vue.js
SQL语句多表联合查询的方法示例
2022/04/18 MySQL