有没有办法通过编程找到它?我需要它作为自动运行的一部分;所以如果有一个现有的远程API调用可以提供它,这将是非常有帮助的。
发布于 2010-07-21 20:40:50
您不需要解析HTML -大多数Hudson页面都可以通过添加URL后缀来转换为API调用,例如,对以下内容进行GET调用:
http://hudson:8080/computer/api/json
如果您更喜欢XML或Python而不是JSON,请将JSON切换为XML或Python。
如果只使用API后缀,您将获得有关API的简短通用帮助页面。
发布于 2017-03-30 07:58:03
获取所有计算机的Groovy脚本:
def jenkins = Jenkins.instance
def computers = jenkins.computers
computers.each{
println "${it.displayName} ${it.hostName}"
}
发布于 2010-07-08 09:39:24
看看http://hudson:8080/computer/
https://stackoverflow.com/questions/3202270
复制相似问题