vpr*_*m86 9 hudson slave jenkins
有没有办法以编程方式找到它?我需要这个作为自动运行的一部分; 因此,如果存在可以提供此功能的现有远程API调用,这将非常有用.
小智 22
您不需要解析HTML - 大多数Hudson页面可以通过添加URL后缀转换为API调用,例如
进行GET调用:
HTTP://哈德森:8080 /计算机/ API/JSON
如果您喜欢使用json,请将json切换为xml或python
如果您只使用api后缀,您将在api上获得一个简短的通用帮助页面
获取所有计算机的Groovy脚本:
def jenkins = Jenkins.instance
def computers = jenkins.computers
computers.each{
println "${it.displayName} ${it.hostName}"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11857 次 |
| 最近记录: |