jenkins中的MSBuild配置

时间:2016-10-17 05:29:32

标签: jenkins msbuild

我在Jenkins中配置MSBuild时遇到以下错误:

  

[ImageResize] $ cmd.exe / C“msbuild.exe p:Configuration = Release   E:\ Heena \ Applications \ ImageResize \ vbimage \ ImageResize.sln“&& exit   %% ERRORLEVEL %%'msbuild.exe'未被识别为内部或   外部命令,可操作程序或批处理文件。构建步骤'构建一个   使用MSBuild'标记构建的Visual Studio项目或解决方案   失败完成:失败

请注意,我在设置MSbuild插件时已将MSBuild路径设置为msBuild.exe。我已经在jenkins上成功部署了Visual Studio项目,但无法使用MSBuild配置它。

2 个答案:

答案 0 :(得分:3)

  1. 在jenkins的MSBuild安装选项中,

    选择MSBuild = C:\Windows\Microsoft.NET\Framework64\v4.0.30319

  2. 的路径
  3. 然后转到您想要建立的各自的jenkins项目,

    来自,Add Build Step菜单选择

    使用MSBuild构建Visual Studio项目或解决方案选项

  4. MSBuild version将是您在步骤1和MSBuild File

    中定义的内容

    Command Line Arguments选项

    中键入解决方案文件的路径

    输入/p:Configuration=Release

  5. 希望你能得到你想要的答案。

答案 1 :(得分:0)

从我这边猜测,当你执行msbuild命令时,msbuild.exe不是 PATH 的一部分,在运行命令之前检查一下,尝试将msbuild的路径导出到路径变量。

查看错误我假设你正在使用windows / Batch,所以在运行msbuild之前尝试这样的事情

as Date

如有任何问题/疑虑,请随时回复