“ build_job()获得了意外的关键字参数”,通过jenkins API触发了jenkins作业时发生错误

问题描述 投票:0回答:1

def runjob(joblist): server = Jenkins('http://localhost:8080', username='',password='' ) for x in joblist: server.build_job(name=x,token="NRT")这曾经运行并触发了作业,但是现在开始引发此错误,我对py2.7的了解不多,这可能是原因吗?

python jenkins-api
1个回答
0
投票

已解决,在python中有一个jenkins包和jenkinsapi包。

它们都具有.build_job()方法,但jenkinsapi不允许以上述格式传递它。当我删除jenkinsapi导入并添加了jenkins时,它正在按需运行。在代码中=后。

© www.soinside.com 2019 - 2024. All rights reserved.