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)

https://www.cnblogs.com/kaerxifa/p/12004631.html

posted @ 2020-10-14 17:00  巴黎爱工作  阅读(837)  评论(0编辑  收藏  举报