编程语言
首页 > 编程语言> > python脚本要控制jenkins触发job

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

标签:python,Para1,server,url,job,参数,jenkins
来源: https://www.cnblogs.com/qianjinyan/p/13815859.html