我正在 Windows 上设置 Jenkins 来处理我一直在从事的 Windows 项目的构建。到目前为止,我只是在本地构建。我有一个执行构建的批处理文件,最终会生成一些 msi 安装程序。
一些项目包含运行批处理文件的后期构建步骤。批处理文件的参数有时包含空格。当我从命令提示符运行构建批处理文件时,这不是问题。
但是,詹金斯似乎对此有疑问-我收到诸如
“找不到文件:C:\Program”
我很困惑为什么当 Jenkins 触发批处理时会发生错误,但当我手动运行它时不会发生错误 - 有什么想法吗?