- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个应该生成工件的 Bamboo 构建计划。它确实 - 我在服务器上看到了生成的文件。不幸的是,Bamboo 不会将文件复制到所需位置 -> 它不会将它们视为我可以从 Bamboo 服务器下载的工件。
我正在使用 Bamboo 4.3.3。文档告诉我描述相对于“工作目录”的工件位置,所以我试图将所有内容复制到 ${bamboo.build.working.directory}
.
我尝试了不同的位置/复制模式设置,但无济于事。
我应该把它们放在哪里?我有一个脚本环境,没有 Maven 或 Ant 来帮助我。
最佳答案
我终于明白了 Bamboo 没有看到的我的工件和测试结果是怎么回事:
Bamboo uses system property bamboo.fs.timestamp.precision to define FS timestamp resolution. By default it is set to 100 (ms), please set it to higher value in order to make file date check less strict. Bamboo does the check in the following way:
private boolean isFileRecentEnough(final File file)
{
return file.lastModified() >= (taskStartDate.getTime() - SystemProperty.FS_TIMESTAMP_RESOLUTION_MS.getTypedValue());
}Other items to check
Double check the task configuration and confirm that it is configured it to look for the test results file in the current working directory of the job (Ex.: C:\Users\ssetayeshfar\bamboo-home-445\xml-data\build-dir\PROJECT-PLAN-JOB) and NOT a sub-directory (Ex. C:\Users\ssetayeshfar\bamboo-home-445\xml-data\build-dir\PROJECT-PLAN-JOB/test-results).
In case test report is not produced by the build (it was produced earlier) use a 'touch' command right before the JUnit task.
关于bamboo - Bamboo 在哪里寻找文物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18226689/
我是一名优秀的程序员,十分优秀!