python脚本要控制jenkins触发job
新建jenkins的一个工程
创建测试工程:
接下来创建1个测试job,验证自己的想法
启动该job,需要传递1个字符型参数,参数名是Para1,默认值是:参数1
在shell中打印Para1的参数值:
Python代码示例:
import jenkins #定义远程的jenkins master server 的url以及Port jenkins_server_url = 'http://10.2.1.92:8080/jenkins/' #定义用户的userid 和 apitoken(在jenkins中生成) user_id = 'admin' api_token = '11d8c79994b1e6d554c857b1d96fcf4dfe' #测试服务器 #实例化jenkins对象,连接远程的jenkins master server server = jenkins.Jenkins(jenkins_server_url,username=user_id,password=api_token) print(server) name ='pubTest1' parameters={'Para1':'Python启动带参数的job'} #dict类型#构建job(带参数) server.build_job(name,parameters)
------------------------- A little Progress a day makes you a big success... ----------------------------