安装python:

yum -y install python

安装pip:

yum -y install epel-release

yum -y install python-pip

安装python-jenkins:

pip install python-jenkins -i http://mirrors.aliyun.com/pypi/simple

先在Jenkins创建一个模板任务。

然后使用脚本读取该模板任务的config.xml进行批量创建即可。脚本示例如下:

import jenkins
templateXml="config.xml"
server = jenkins.Jenkins('http://192.168.20.37:10001/', username='admin', password='admin')
jobArr = ["Project1", "Project2", "Project3"]
for serviceId in jobArr:
    with open(templateXml) as s:
        profile = s.read()
    JOB_CONF = profile.replace("${ServiceId}", serviceId)
    server.create_job(serviceId, JOB_CONF)

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐