是否可以将msbuild.exe
放入沙箱?
长话短说,詹金斯习惯于部署我们的资产。部署过程发出的一个问题是从SVN签出源的以下命令:
MSBuild.exe MsBuild.xml /t:Full /p:Configuration=Release /verbosity:minimal
我想强制msbuild.exe
启动并停留在签出文件夹中。我希望我可以简单地将属性传递给我的通用命令,并且它不能被覆盖。
答案 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来实际编译某些内容。