【发布时间】:2011-08-01 09:51:34
【问题描述】:
我需要在构建过程中将变更集编号从 ccnet 传递到 msbuild 脚本。
当ccnet触发新构建时,他得到一个变更集编号,所以
我需要获取该变更集编号并将其传递给 msbuild 脚本。
此 msbuild 脚本涉及一些自定义工具,需要此变更集编号。
谢谢。
【问题讨论】:
标签: tfs msbuild ccnet-config
我需要在构建过程中将变更集编号从 ccnet 传递到 msbuild 脚本。
当ccnet触发新构建时,他得到一个变更集编号,所以
我需要获取该变更集编号并将其传递给 msbuild 脚本。
此 msbuild 脚本涉及一些自定义工具,需要此变更集编号。
谢谢。
【问题讨论】:
标签: tfs msbuild ccnet-config
您可以像这样为变更集编号创建一个属性:
<PropertyGroup>
<ChangesetNumber>SomeDefaultValue</ChangesetNumber>
</PropertyGroup>
并通过命令行将其传递给您的 msbuild,如下所示:
msbuild yourprojectname /p:ChangesetNumber=yourValue
在您的项目文件中,您将引用以下内容:
<Target Name="YourCustomTarget">
<YourCustomTask argumentForChangesetNumber="$(ChangesetNumber)" />
</Target>
【讨论】: