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

时间:2018-10-15 12:25:50

标签: jenkins automation

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

2 个答案:

答案 0 :(得分:0)

即使它不是您要找的东西,但我可以想到两件事:

对于实时结果监视,这里有两个有趣的建议。我建议您查看这些很棒的详细教程

对于jenkins随附的运行后结果报告,请考虑使用Allure报告框架:http://allure.qatools.ru/。 它非常好用,易于使用,并且是具有相当大社区的开源软件。它具有一个jenkins插件,因此您将为每个在jenkins中的运行创建一个链接(漂亮的图标)。该链接将指向带有运行中所有数据的诱人报告。

答案 1 :(得分:0)

对于用户,构建状态通过Jenkins主数据库提供。在构建仍在运行时,主节点几乎不了解节点上发生的事情,而通过GUI向用户公开的信息甚至更少。

值得注意的例外是:

  1. 控制台输出
  2. 工作区内容

选项“ 2”。部分符合您的要求-您可以为用户提供这样的链接

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

其中status.html是节点上维护的HTML文件的名称(为此需要适当的内容安全策略)。

但是,这仅适用于最新版本的作业。因此,如果您触发同一作业的多个版本同时运行,那么这不是一个选择。

不幸的是,我不知道有任何其他“简单”的解决方案可以满足您的需求。通过一些使用Jenkins远程处理来访问然后发布节点数据的常规脚本,可以肯定地做到这一点,但是很好地完成并将其与标准Jenkins GUI集成将需要一定的努力。