使用Python命令创建jenkins的job
2018-02-04 21:17
393 查看
目的:通过调用jenkins的命令,动态创建jenkins的job
如何使用,使用Python的脚本,更多API可以进入到官网去查看,http://jenkinsapi.readthedocs.io/en/latest/
使用Python调用jenkinsAPI,首先需要安装包,安装方式
1.安装
pip install jenkinsapi
安装完毕后,查看是否安装成功,导入包进行查看,
from jenkinsapi.jenkins import Jenkins
如果没有安装成功,导入会提示报错
安装成功,不会提示错误
2.使用
创建job原理,是使用已有项目进行项目复制,每一个jenkins的job实际就是一个xml文件,只需要把配置文件复制,把项目名称更改,就可以生成一个新的job
原本的项目的xml配置文件在
from __future__ import print_function from jenkinsapi.jenkins import Jenkinsimport sys import time reload(sys) sys.setdefaultencoding('utf8') jenkins_url = '访问jenkins的域名地址/jenkins/' jenkins_user = 'jenkins登录的admin' jenkins_password = 'jenkins登录的密码' def creater_job(job_name): ss = Jenkins(jenkins_url,jenkins_user,jenkins_password) copy_job_name = 'job1' #jenkins的job xml = ss[copy_job_name].get_config() #获取配置文件 job = ss.create_job(job_name, xml) if __name__=='__main__': creater_job("jun")
生成的job
相关文章推荐
- 使用命令创建jenkins的job,解决jenkinsapi.custom_exceptions.JenkinsAPIException错误
- 使用Python命令创建cocos2d-x工程
- Jenkins使用经验谈4(创建Job)
- Python中, 使用setup.py和console_scripts参数创建安装包和shell命令
- Jenkins使用教程之创建job
- Jenkins使用经验谈4(创建Job)
- Jenkins使用教程之创建job
- Monkeyrunner 写脚本的技巧(shell 命令,文件操作)---关键点,python创建以时间命名的文件夹
- Python使用tkinter库创建图形界面HelloWorld
- Linux中目录的创建与删除命令使用说明
- 使用jar命令创建可执行的jar包
- linux 创建新账号 useradd 命令使用
- 在windows下使用Python创建cgi程序
- 使用ln命令创建链接
- 使用diskpart命令为windows7创建分区
- PYTHON升级导致yum命令无法使用的解决方案
- Python 使用 subprocess 调用外部命令
- 使用jar命令创建可执行的jar包
- 命令行中使用oracle命令创建数据库和表空间
- 使用DBMS_JOB包创建ORACLE定时任务