jenkins 是一款很好的CI(持续集成)工具,但是在常规化部署时如果碰到很多job需要构建和改变代码分支进行部署时还是挺麻烦的,所以考虑实现自动化。 * # - - coding: utf-8 -*- import jenkins import re def GetYaml(): yamlPath = os.path.join(os.getcwd(),"JenkinsBranch.yaml") f = open(yamlPath,'r',encoding='utf-8') yamldata = yaml.load(f.read()) return yamldata def linkJenkins(): jenkins_server_url = ' http://jenkins.test***.cn/jenkins/ ' server = jenkins.Jenkins(jenkins_server_url,username=userName,password=password) return server def CheckBranch(server): jobsLen = len(server.get_jobs()) list1 = [] list2 = [] for i in range(jobsLen): # print(server.get_jobs()[i][