使用Python的jenkinsapi执行job时报错:not a queue url
虽然任务还是构建了,但是错误还是处理的。
原因是:Jenkins的配置,和jenkinsapi里的配置的URL内容不一致导致的。
from jenkinsapi.jenkins import Jenkins
jenkinsurl="http://x.x.x.x:8081/"
jenkins = Jenkins(jenkinsurl)
我之所以用错是因为,我使用VIP技术,对Jenkins进行主备备份。Jenkins配置使用的VIP,而代码里使用的是master的真实IP地址
参考:
https://www.aloha-code.com/archives/2016/12/08/595.html