Jenkins -从节点查看实时html文件

ffdz8vbo  于 2024-01-07  发布在  Jenkins
关注(0)|答案(2)|浏览(226)

我已经开始使用Jenkins服务器来触发自动化,它在两个节点上运行。自动化在本地创建html文件,呈现运行状态。我想知道Jenkins中是否有选项可以在自动化运行时指向这些html文件并在构建视图中查看它们,这样我就不必远程到每个节点并在本地打开这些html文件。

vulvrdjw

vulvrdjw1#

对于用户来说,构建的状态是通过Jenkins master提供的。当构建仍在运行时,master对节点上发生的事情知之甚少,通过GUI向用户公开的信息更少。
值得注意的例外是:
1.控制台输出
1.工作区内容
选项“2.”部分符合您的要求--您可以向用户提供这样的链接

<your-job-URL>/ws/status.html

字符串
其中status.html是在节点上维护的HTML文件的名称(需要适当的内容安全策略)。
但是,这只适用于作业的最新版本。因此,如果您触发同一作业的多个版本并发运行,则这不是一个选项。
不幸的是,我不知道有任何其他“简单”的解决方案可以提供你所需要的。使用一些groovy脚本,使用Jenkins远程处理来访问并发布节点数据,这是肯定的,但要做得很好,并将其与标准的Jenkins GUI集成,将需要一些努力。

rkttyhzu

rkttyhzu2#

虽然这不是你要找的,但我能想到两件事:
对于 * 实时结果 * 监控,这里有两个有趣的建议。

对于附加到jenkins的 after-run results 报告,可以考虑使用Allure报告框架:https://allurereport.org/。它非常好用,并且是开源的,有相当大的社区。它有一个jenkins插件,所以你在jenkins中的每次跑步都会有一个链接(漂亮的图标)。链接将指向allure报告,其中包含所有跑步数据。

相关问题