我有一个简单的计划和一个简单的工作。
任务:
在四个步骤中,我的实用工具生成一个带有截图的测试报告。报告包含与图像的绝对链接。(例如:onclick="window.open('./Screenshots/66ef3a03-8b82-4b40-b49d-b0155e273738.png');return false;"
)。
如果我在本地机器上打开报告,报告工作正常,但在竹类上,我会收到“未找到页面”的错误,因为竹子没有收集“屏幕截图”文件夹。
如何设置“工件定义”以收集带有文件的文件夹?
我试图设置\*.*
复制模式,但是竹类只收集文件(没有文件夹和子文件夹)
发布于 2013-08-07 20:33:39
您只需给出文件夹的位置,例如"build/",然后,在复制模式中,您可以将**/.*放在应该复制所有您想要的文件的位置。
请注意:
此外,您还可以定义任意数量的人工定义。
发布于 2013-03-06 06:57:49
最好的方法是把你所有的艺术品都拉链在一起。我创建了一个bash脚本来完成这个任务。
cd "toArtifactFolder"
zip -r Artifact .
然后,在竹项目设置中,您必须编辑工件,并将其位置更改为工件压缩文件所在的位置,然后在复制模式中输入zip文件,如Artifact.zip
。
发布于 2017-07-21 12:21:19
竹子使用"Ant文件复制模式“。
**/*
**/.*
)或创建存档之外,我找不到解决办法。
*/*
foo/bar/test.xyz
foo/test.xyz
和bar/test.xyz
。
您可以进行更高级的匹配;例如,可以使用build/**/*.jar
从构建目录复制所有jars。有关更多信息,请参见文档
https://stackoverflow.com/questions/14895116
复制相似问题