当Jenkins或Hudson说无法找到要归档的文件时,我该如何排除故障?

时间:2011-06-29 18:17:11

标签: hudson jenkins archiving

在Windows上的Jenkins 1.418作业(旧版本是Hudson)的作业配置中,我遇到了“存档工件”的问题。在标题为“要存档的文件”的框中,我有

富/ ** /释放/安装/ APP.EXE

配置时给出的错误是:

'foo / /Release/Install/App.exe'与任何内容都不匹配:'foo'存在但不是'foo / /Release/Install/App.exe'

现在,如果我是正确的,**是按照ant搜索“搜索所有子目录”。奇怪的是,无论我输入什么,它告诉我顶层文件夹存在(foo),但它下面没有其他文件夹。然而,当我使用Windows资源管理器进行导航时,我的所有文件夹都存在。

我该如何排除故障或修复它?

更新:我找到了一种排除故障的技术 - 使用hudson / jenkins中的工作区浏览功能来查找可见内容和不可见内容。结果发现一些目录具有阻止它们在jenkins / hudson中可见的文件权限。

1 个答案:

答案 0 :(得分:0)

我已经将hudson配置为运行批处理文件,并且由于我正在使用的批处理文件中的一些错误,我的文件夹引用失败了。这不是一个哈德森问题,而是一个批处理文件问题。我看到了错误并认为这是问题,因为它是一个报告的错误,但真正的问题是批处理文件中的静默失败。