jenkins的config.xml转jenkins job builder使用的yaml
来源:互联网 发布:首都师范大学 知乎 编辑:程序博客网 时间:2024/06/08 09:00
背景
看了使用Jenkins Job Builder(JJB)来快速部署CI,觉得很好。
我们已经有了比较标杆的CI项目,需要将其变成JJB能使用的YAML文件。
于是,找到了Jenkins Job Wrecker
使用
pip install jenkins-job-wrecker
安装即可使用
具体可以在查看github的资料:
https://github.com/ktdreyer/jenkins-job-wrecker
我的使用例子:
JJW_USERNAME=${my_user_name} JJW_PASSWORD=${my_password} jjwrecker -s http://10.9.88.18:8080
可以将我们CI服务器的所有Job转为对应的JJB使用的YAML
注意:
我参与了这个库的建设。
github中原来默认只支持ascii,如果jenkins job中有中文则会乱码。
我的修改如下:
is_py_v2 = True if sys.version[0] == '2' else Falseif is_py_v2: reload(sys) sys.setdefaultencoding('utf8')
这样可以支持utf8的中文。
以上代码已经进入jenkins-job-wrecker的cli.py文件中!
阅读全文
0 0
- jenkins的config.xml转jenkins job builder使用的yaml
- Jenkins Job Builder 配置文件
- 使用命令行自动启动Jenkins的job
- 使用命令行自动启动Jenkins的job
- Jenkins:构建Job的设置
- Jenkins的新建job和配置job
- Jenkins的新建job和配置job
- config.xml of Jenkins
- jenkins(四)jenkins job builder(未完)
- tomcat下jenkins的job路径设置
- Jenkins Job 之间的传参
- 初识jenkins之-jenkins的使用
- jenkins的简单使用
- Jenkins的使用
- Jenkins的使用
- jenkins的使用
- DashBoard(Jenkins)的使用
- Jenkins的安装使用
- 让Autodesk的Print Studio切片软件支持国产3D打印机
- 面试题
- C++构造函数初始化列表与赋值
- 为什么要整合apache 和tomcat?
- 【MySql】MySql之索引
- jenkins的config.xml转jenkins job builder使用的yaml
- 重写webpack多页应用配置脚手架
- 【MySql】MySql之存储过程
- mediaCodec 的使用遇到的问题
- iOS 知名公司资讯汇集~招聘内推
- linux下的几种进程间通信方式的特点
- @SuppressWarnings 注解详述
- InteractionMnager(交互管理器)
- VS/MFC实例:对话框---创建对话框模板和修改对话框属性