安装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)