Jenkins 状态仪表板

Jenkins Status Dashboard

在多个实例上收集 Jenkins 作业状态 运行 并在实时仪表板中显示状态的最佳方法/工具是什么?

假设我有 5 个 jenkins 实例,每个实例有 4 个作业。我想继续轮询所有作业并在实时仪表板中显示它们的状态。

我想了解有关使用哪个开源仪表板、如何获取作业状态以及如何使用已获取的作业状态更新仪表板的详细信息。

可能的解决方案:
Jenkins 提供了一个 REST API,您可以构建自己的应用程序(例如网页),它将轮询您需要的每个 jenkins 实例。

例如,要在 json 中获取作业的最后一次构建的详细信息,只需获取此 url:

<jenkins_url>/job/<job_name>/lastBuild/api/json?pretty=true

希望对您有所帮助。