Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jenkins-自定义仪表板上的实时日志流_Java_Html_Reactjs_Jenkins_Jenkins Plugins - Fatal编程技术网

Java Jenkins-自定义仪表板上的实时日志流

Java Jenkins-自定义仪表板上的实时日志流,java,html,reactjs,jenkins,jenkins-plugins,Java,Html,Reactjs,Jenkins,Jenkins Plugins,我们有一个jenkins CE用于运行近4000个作业。对于用户,我们在Jenkins API的顶部公开了一个仪表板。到目前为止,对于日志查看,我们提供了一个href链接,其中包含一个用于检查日志的日志按钮。当用户单击按钮时,jenkins logs页面会在iFrame中弹出。有没有一种方法可以将实时jenkins日志以纯文本形式传输到UI上,而不是打开jenkins UI 到目前为止,我正在调用api来获取静态的构建日志我已经通过调用jenkins api{jenkinsUrl}/job/jo

我们有一个jenkins CE用于运行近4000个作业。对于用户,我们在Jenkins API的顶部公开了一个仪表板。到目前为止,对于日志查看,我们提供了一个href链接,其中包含一个用于检查日志的日志按钮。当用户单击按钮时,jenkins logs页面会在iFrame中弹出。有没有一种方法可以将实时jenkins日志以纯文本形式传输到UI上,而不是打开jenkins UI


到目前为止,我正在调用api来获取静态的构建日志

我已经通过调用jenkins api
{jenkinsUrl}/job/jobname/buildNo/consoleText实现了这一点

api是在基于reactJS构建的UI的滚动事件上调用的。此外,还提供了一个选项供用户选择自动加载,该选项将每隔2秒调用相同的api以流式传输日志的最新内容