我们有一个 Code Composer Studio (Eclipse) 项目,它使用 CMAKE 生成生成文件并进行构建。当项目手动导入到 Jenkins 从站 (Win10 x64) 并从命令行执行时,项目按预期编译,但在由 Jenkins 处理构建时失败。失败总是遵循相同的模式:从目标文件的路径中删除一个单数字母。例如,因为找不到引用的目标文件,[Repo directory]/Cockpit_Scaling_and_Exceedance_data.dir
成为和链接失败。[Repo direcory]/Cockpit_Scaling_and_Exceedance_ata.dir
我确保帐户环境变量和系统环境变量之间没有区别,并且还配置了 Jenkins 服务以在从站上使用管理员帐户而不是 SYSTEM,以消除 Jenkins 和命令之间的许多差异线尽可能。
该项目将使用我们的其他 Jenkins 从站之一(也是 Win10 x64)成功构建,因此我们知道这不是 Windows 10 问题或我们的 Jenkins 配置问题。由于我找不到两台从机的配置之间的任何差异,我希望有人能够建议在某个地方寻找这个路径问题。