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)
``

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐