如何发布来自Jenkins的最新HTML报告?
我们正在Jenkins上运行Selenium测试,Selenium每天为每个构建/测试和文件夹名生成多个HTML报告 我想发布来自Jenkins的最新HTML报告,并尝试使用如何发布来自Jenkins的最新HTML报告?,jenkins,jenkins-pipeline,jenkins-plugins,Jenkins,Jenkins Pipeline,Jenkins Plugins,我们正在Jenkins上运行Selenium测试,Selenium每天为每个构建/测试和文件夹名生成多个HTML报告 我想发布来自Jenkins的最新HTML报告,并尝试使用alwaysLinkToLastBuild参数,但它对我不起作用 所以我的问题是,我如何将最新的HTML报告指定到报告文件中,因为我们有多个不同的名称 ubuntu@play-0:~/workspace/selenium_tests@2/p1/p2/reports$ tree |-- oneapihub_extent_re
alwaysLinkToLastBuild
参数,但它对我不起作用
所以我的问题是,我如何将最新的HTML报告指定到报告文件中,因为我们有多个不同的名称
ubuntu@play-0:~/workspace/selenium_tests@2/p1/p2/reports$ tree
|-- oneapihub_extent_report_2020_06_25_093644.html
|-- oneapihub_extent_report_2020_06_24_093904.html
|-- oneapihub_extent_report_2020_06_23_094414.html
一般来说,您使用的插件可以这样做,但它只能发布一份报告。因此,您需要一个自行生成的
index.html
,它只包含链接
因此,您可以运行一个小的shell脚本,在测试运行后为您生成这个脚本
在index.html中生成条目列表,例如:
<a href="oneapihub_extent_report_2020_06_25_093644.html">oneapihub_extent_report_2020_06_25_093644.html</a>
如何创建静态列表已经有了很好的答案,例如:通常,您使用的插件可以这样做,但它只能发布一个报告。因此,您需要一个自行生成的
index.html
,它只包含链接
因此,您可以运行一个小的shell脚本,在测试运行后为您生成这个脚本
在index.html中生成条目列表,例如:
<a href="oneapihub_extent_report_2020_06_25_093644.html">oneapihub_extent_report_2020_06_25_093644.html</a>
关于如何创建静态列表,已经有很好的答案,例如对不起,但我不清楚。sh应该是什么样子?添加了另一个帖子的链接,很抱歉,但我不清楚。sh应该是什么样子?添加了另一个SO帖子的链接