收集在多个实例上运行的Jenkins作业状态并在实时仪表板中显示状态的最佳方法/工具是什么?
假设我有5个jenkins实例,每个实例有4个工作 . 我想继续轮询所有工作并在实时仪表板中显示其状态 .
我想了解要使用哪个开源仪表板,如何获取作业状态以及如何使用获取的作业状态更新仪表板的详细信息 .
可能的解决方案:Jenkins提供REST API,您可以构建自己的应用程序(例如网页),它将轮询您需要的每个jenkins实例 .
例如,要获取作业的最后一个版本的json中的详细信息,只需获取此URL:
<jenkins_url>/job/<job_name>/lastBuild/api/json?pretty=true
希望有所帮助 .
1 回答
可能的解决方案:
Jenkins提供REST API,您可以构建自己的应用程序(例如网页),它将轮询您需要的每个jenkins实例 .
例如,要获取作业的最后一个版本的json中的详细信息,只需获取此URL:
希望有所帮助 .