沙盒MSBuild

时间:2015-10-19 20:02:19

标签: jenkins msbuild

是否可以将msbuild.exe放入沙箱?

长话短说,詹金斯习惯于部署我们的资产。部署过程发出的一个问题是从SVN签出源的以下命令:

MSBuild.exe MsBuild.xml /t:Full /p:Configuration=Release /verbosity:minimal

我想强制msbuild.exe启动并停留在签出文件夹中。我希望我可以简单地将属性传递给我的通用命令,并且它不能被覆盖。

1 个答案:

答案 0 :(得分:0)

您可以使用/p:DCC_ExeOutput="${WORKSPACE}\bin"强制输出路径。如果您在构建后事件中使用$(OutputPath),这也适用。

所以你的电话将成为:

MSBuild.exe MsBuild.xml /t:Full /p:Configuration=Release /p:DCC_ExeOutput="${WORKSPACE}\bin" /verbosity:minimal

修改:指定Workspace - 文件夹bin作为输出目录。

文件夹bin,因为我假设您使用MsBuild来实际编译某些内容。