1

我无法在 Jenkins 中设置从设备来构建我的 .net 项目。我不断收到的错误是 FATAL: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe 不存在。MSBuild 确实存在于上述路径中的 VM 从属设备上。

我正在使用 Jenkins MSBuild 插件,版本 1.15(也无法使用 1.13)。我已将“msbuild 的路径”设置为“C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe”,没有默认参数,并自动取消勾选安装。如果我在主节点上运行相同的项目配置,它构建得很好。

我也尝试为从节点设置节点属性 - 工具位置,但这也没有效果。

有谁知道如何让 Jenkins 在从节点上看到 MSBuild?

谢谢汤姆

4

2 回答 2

0

我有一个类似的问题。确保配置中的路径中没有引号。当您在寡妇中使用左移右键单击方法“复制为路径”时,它会添加引号。

于 2013-03-22T18:14:01.903 回答
0

我设法在 MSBuild 可执行路径的开头插入空格,这显然使 Jenkins 执行的检查是否存在逻辑失败。您会认为 MSBuild 插件会在提交配置之前修剪输入......只需删除它就可以了!

于 2013-09-09T17:59:16.233 回答