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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM