1、首先安装pip3 install python-jenkins
2、参数化通过python构建jenkins
vi py-jenkins.py
import jenkins
import sys
import time
server = jenkins.Jenkins('http://192.168.11.135:8088',username='admin',password='admin')
server.build_job('new-pipeline', {'dev': 'update','version': '1.1.1'})
#new-pipeline是job的名称,dev选项参数,versdion文本参数
time.sleep (5) ##因为启动jenkins需要时间,如果不等待的话会输出上一次的构建信息
#读取jenkins执行的工作号
last_build_number = server.get_job_info('new-pipeline')['lastBuild']['number']
print (last_build_number)
#构建完成的状态
status = server.get_build_info('new-pipeline', last_build_number)['result']
print(status)
#jinkins获取控制台日志
result = server.get_build_console_output(name='new-pipeline', number=last_build_number)
print (result)
``