在浏览器中自动刷新Jenkins工作区文件

时间:2019-02-27 10:45:17

标签: jenkins workspace

我有一个Jenkins作业,除了生成控制台日志外,还生成了一堆其他输出文件(主要是日志),我的用户希望在作业运行时对其进行监视。

我们将他们定向到Jenkins工作区,在这里他们可以找到生成的文件。有没有办法定期刷新显示的文件?最好的解决方案是仅添加新生成的行,而不是每次都下载整个文件(例如在控制台日志中)。

到目前为止我的想法:

将所有内容重定向到控制台日志:我们不喜欢这种想法,因为输出文件太大,并且我们希望日志的各个方面保持分离。

HTML文件不会下载,而是从Jenkins Workspace打开时呈现。如果日志为HTML格式,则可以添加JavaScript代码段,每隔几秒钟从服务器刷新一次。当然,我不想更改日志记录本身,但是如果我可以用小的PHP脚本包装日志文件,那么我还可以通过实现流传输来解决始终重新下载整个内容的问题。问题在于Jenkins不评估PHP文件,而只是将其下载为文本。有没有办法让Jenkins评估PHP(或其他脚本)文件?

0 个答案:

没有答案