【问题标题】:When Jenkins or Hudson says it can't find files to archive, how do I troubleshoot it?当 Jenkins 或 Hudson 说找不到要归档的文件时,我该如何解决?
【发布时间】:2011-06-29 18:17:11
【问题描述】:

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

foo/**/Release/Install/App.exe

它在配置时给我的错误是:

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

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

我该如何解决这个问题或修复它?

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

【问题讨论】:

  • 不让你继续吗?我们正在归档一个文件,其路径在作业执行之前没有建立。我在配置作业时收到了同样的消息,但我记得它让我继续。

标签: hudson jenkins archiving


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-11-12
    • 1970-01-01
    • 2021-04-09
    • 2021-11-05
    • 2020-09-30
    • 2020-05-31
    • 2012-02-23
    • 2022-07-04
    相关资源
    最近更新 更多