【问题标题】:Project does not build from Jenkins项目不是从 Jenkins 构建的
【发布时间】:2015-09-10 17:48:15
【问题描述】:

当我尝试在 Windows 中构建项目时,我运行了一个脚本 - start.py,项目构建成功。

当我尝试使用 Jenkins(在 win 中并使用同一用户)构建时,构建达到 60% 并失败并出现错误:

NMAKE : 致命错误 U1077: 'C:\PROGRA~2\MICROS~2.0\VC\bin\cl.exe' : 返回码 '0x2'
停止。
无法运行 make: ['nmake', 'install']

我能做些什么来解决这个问题?

UPD:同时运行多个构建时会发生错误。 修复:在队列中运行构建

【问题讨论】:

  • 你的问题很可能是“我该如何调试这个”。您的项目和构建有许多独特的细节供某人提出答案,除非这恰好是 Jenkins 中广为人知的错误,但是当您搜索时您会找到解决方案...
  • 我无法调试它,因为我没有关于构建脚本内部结构的信息,它是一个黑盒子。我想,但我不确定,如果项目是在没有 Jenkins 的情况下建立在 Win 上的,那么脚本使用 CMake 而不是 NMake。

标签: c++ jenkins nmake


【解决方案1】:

环境变量是从 jenkins 触发构建时不同的关键部分。确保您没有丢失 $PATH 中可能阻止您构建的任何路径。您可以尝试通过在构建操作中添加执行 shell 命令来打印路径变量

【讨论】:

    猜你喜欢
    • 2013-10-18
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多