连接到主站的从站列表 - Hudson
有没有办法以编程方式找到它?我需要它作为自动运行的一部分;因此,如果存在可以提供此功能的现有远程 API 调用,这将非常有帮助。
Is there a way to find it programatically? I need this as part of an automated run; So this would be very helpful if there is an existing remote API call which can give this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您不需要解析 HTML - 大多数 Hudson 页面可以通过添加 URL 后缀转换为 API 调用,例如进行 GET 调用:
http://hudson:8080/computer/api/json
如果您更喜欢 XML 或 Python,请将 JSON 切换为 XML 或 Python。
如果您仅使用 API 后缀,您将获得有关 API 的简短通用帮助页面。
You don't need to parse the HTML - most of the Hudson pages can be turned into API calls by adding URL suffix, e.g. make GET calls to:
http://hudson:8080/computer/api/json
Switch the JSON for either XML or Python if you prefer these over JSON.
If you use just the API suffix, you'll get a short generic help page on the API.
获取所有计算机的 Groovy 脚本:
Groovy script to get all computers:
看看
http://hudson:8080/computer/
Look at
http://hudson:8080/computer/