我目前正在使用 jenkins-python API 连接到我的 jenkins 服务器,获取作业信息,并通过此 API 成功获取作业的配置 xml。我正在尝试编辑该配置 xml 的一部分,然后将其推送回 Jenkins……但是,这不起作用。对此的 API 调用存在于 中reconfig_job
,但是当我使用以下内容时:
jenkinsServer.reconfig_job('jobname', 'xmlFile.xml')
运行它时我没有得到任何输出,没有失败,没有异常,什么都没有……但是当我去查看我的詹金斯工作时,配置并没有改变。由于此处没有消息,因此不确定问题是什么。
我尝试用于新配置的 XML 应该没问题,因为我可以使用 curl 将新的配置 XML 向上推送并成功更新 jenkins 作业。
提前谢谢各位!