我有一个简单的计划,只有一个简单的工作.
任务:
通过四个步骤,我的实用程序生成带有屏幕截图的测试报告.该报告包含图像的绝对链接.(例如:) onclick="window.open('./Screenshots/66ef3a03-8b82-4b40-b49d-b0155e273738.png');return false;".
如果我在本地计算机上打开报告,报告工作正常,但在Bamboo上我收到错误"找不到页面",因为Bamboo没有收集"Screenshots"文件夹.
如何设置工件定义以收集带文件的文件夹?
PS我尝试设置\*.*复制模式,但Bamboo只收集文件(没有文件夹和子文件夹)
你只需要提供文件夹Location,例如"build /",然后在复制模式中你可以放**/*.*这应该复制你想要的所有文件.
请注意:
另外,您可以根据需要定义任意数量的工件定义.
最好的方法是将所有工件压缩在一起。我创建了一个 bash 脚本来执行此操作
cd "toArtifactFolder"
zip -r Artifact .
Run Code Online (Sandbox Code Playgroud)
然后在竹子项目设置中,您必须编辑工件并将位置更改为工件 zip 文件所在的位置然后在复制模式中只需输入 zip 文件,例如Artifact.zip