如何让Jenkins Blue Ocean UI显示黄瓜报告的链接?

如何让Jenkins Blue Ocean UI显示黄瓜报告的链接?,jenkins,cucumber,jenkins-pipeline,jenkins-plugins,Jenkins,Cucumber,Jenkins Pipeline,Jenkins Plugins,我有一个Jenkins管道,它使用。我将Jenkins与GitLab集成在一起 在GitLab中,我可以查看特定的提交是否通过了测试,然后单击一个图标,我将进入测试它的管道。将显示蓝色海洋界面 问题是我无法从蓝海界面链接到我的Cucumber报告。我进入经典界面,然后点击左列的Cucumber reports链接 我的最终用户正在编辑测试,我想让他们了解Jenkins不一致的用户界面 是否可以从蓝海界面链接到报告?参见詹金斯论坛上关于类似主题的讨论。看来这是可能的HTML出版商插件。从jenki

我有一个Jenkins管道,它使用。我将Jenkins与GitLab集成在一起

在GitLab中,我可以查看特定的提交是否通过了测试,然后单击一个图标,我将进入测试它的管道。将显示蓝色海洋界面

问题是我无法从蓝海界面链接到我的Cucumber报告。我进入经典界面,然后点击左列的Cucumber reports链接

我的最终用户正在编辑测试,我想让他们了解Jenkins不一致的用户界面

是否可以从蓝海界面链接到报告?

参见詹金斯论坛上关于类似主题的讨论。看来这是可能的HTML出版商插件。从jenkins论坛复制相关信息,以防将来无法访问该链接:

插件:HTML发布者插件

jenkinsfile
publishHTML(目标:
[allowMissing:false,alwaysLinkToLastBuild:false,keepAll:true,
reportDir:'doc/internal/html',reportFiles:'index.html',reportName:
“文档”,报告标题:”)

blueocean ui:将HTML作为链接显示在blueocean中的工件列表中


我到现在还不能做这件事。我的解决方案是在管道的最后阶段使用echo命令打印它:

echo "CUCUMBER tests report: ${BUILD_URL}cucumber-html-reports/overview-features.html"

Blue Ocean自动使URL可点击。没什么特别的,但它可以工作。

问题有点不同,因为构建只生成一个json文件。创建html报告的插件。也许我可以找到html并尝试发布它,但我认为它不会出现在工作区之外。发布html不起作用,因为cucumber html报告使用了大量javascript,而发布html插件没有使用它。