我正在使用Cruisecontrol进行持续集成。
我从TFS获取代码,并使用内置贴标机“assemblyversionlabeller”的CruiseControl,然后使用msbuild构建代码。
现在我的要求是我想将构建输出带到运行时创建的目录,与我的构建标签相同。我的贴标机在下面:
<major>1</major>
<minor>0</minor>
<build></build>
<revison><revision>
输出目录应该是这样的;
f:\ Builds [版本号] \ Debug(此文件夹包含调试版本)
由于
答案 0 :(得分:0)
这个怎么样?
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Major>1</Major>
<Minor>0</Minor>
<Build></Build>
<Revision></Revision>
</PropertyGroup>
<Target Name="CreateDirectories">
<MakeDir Directories="f:\builds$(Major).$(Minor).$(Build).$(Revision)\Debug"/>
</Target>
</Project>