1.使用jobsName.ini文件保存要创建job的名字
jobs1
jobs2
jobs3
2.使用Jenkins创建job时自动生成的config.xml文件为模板进行批量创建jobs或修改jobs,一般生成的job会在你安装的Jenkins目录下找到
3.脚本实现
import jenkins
jobsOperation = input("请选择是新建jobs还是修改jobs:\na.创建jobs \nb.修改jobs \n")
# 连接远程Jenkins
server=jenkins.Jenkins("http://127.0.0.1:8080/", username="admin", password="admin")
# 读取及修改的配置模板
pathConfigxml = open("config.xml",encoding='utf-8').read()
# 读取要创建的jobs名称
def readJobsName():
jobnames = open('jobsName.ini',encoding="utf-8")
return jobnames
pass
# 读取要修改配置的jobs名称
def readChangeJobsName():
changeJobsName = open('changeJobsName.ini', encoding='utf-8')
return changeJobsName
pass
# 创建新的jobs
def createNewJobs():
jobsn