无需下载即可在竹子中显示HTML工件

时间:2015-10-26 12:43:33

标签: bamboo

我已经成功地从构建中创建了一个关于测试结果的小型演示HTML报告。简单地说,我正在进行数值计算,并希望提供有关测试结果的更详细信息,而不是二进制通过/失败。 HTML报告由多个HTML文件组成,它们之间有相对链接。

但是,从另一个文件链接到一个文件有时会导致文件在浏览器中打开,有时会打开“下载文件”对话框。任何想法是什么规则,所以我可以在浏览器中查看整个报告,而无需下载整个报告的zip文件,解压缩等等?

2 个答案:

答案 0 :(得分:4)

在我们的项目中,我们使用这个简单的解决方案

1.In Stage配置最终任务脚本以将报告复制到某个文件夹:

echo "Copy artifact report"
rm -rf ../artifacts
mkdir ../artifacts
cp -r functionalTests/build/html/behat/* ../artifacts/

2.On Artifacts选项卡编辑工件定义并将复制模式设置为artifacts/**

然后,当您导航到构建工件时,将在浏览器中打开包含报告的文件夹

答案 1 :(得分:2)

这里只是一个简短的注释,如果有人需要的话-因为这就是我最终进行搜索的地方。

在将Bamboo升级到6.8.1 build 60805之后,我们的代码覆盖工件开始下载,而不是内联显示。

可以通过设置安全性和权限设置允许将工件嵌入到Bamboo页面中来解决此问题。

请注意有关启用跨站点脚本漏洞的说明。