我们有一个詹金斯CE可以运行近4000个工作。对于用户,我们在Jenkins API的顶部展示了一个仪表板。到目前为止,为了查看日志,我们提供了带有链接的href链接以及用于检查日志的日志按钮。当用户单击按钮时,jenkins日志页面会在iFrame中弹出。有没有办法以纯文本格式在用户界面上流式传输实时詹金斯日志,而不是打开詹金斯UI?
到目前为止,我正在调用api来获取静态的构建日志
答案 0 :(得分:0)
我已经实现了调用jenkins api {jenkinsUrl}/job/jobname/buildNo/consoleText
在基于reactJS的UI中的滚动事件上调用api。还提供了一个选项供用户选择自动加载,该选项将每2秒调用一次相同的api以流式传输日志的最新内容。 T