我需要在构建过程中将变更集编号从 ccnet 传递给 msbuild 脚本。
当 ccnet 触发新构建时,他得到一个变更集编号,所以
我需要获取该变更集编号并将其传递给 msbuild 脚本。
此 msbuild 脚本涉及一些自定义工具,需要此变更集编号。
谢谢。
我需要在构建过程中将变更集编号从 ccnet 传递给 msbuild 脚本。
当 ccnet 触发新构建时,他得到一个变更集编号,所以
我需要获取该变更集编号并将其传递给 msbuild 脚本。
此 msbuild 脚本涉及一些自定义工具,需要此变更集编号。
谢谢。
您可以像这样为变更集编号创建一个属性:
<PropertyGroup>
<ChangesetNumber>SomeDefaultValue</ChangesetNumber>
</PropertyGroup>
并通过命令行将其传递给您的 msbuild,如下所示:
msbuild yourprojectname /p:ChangesetNumber=yourValue
在您的项目文件中,您将参考以下内容:
<Target Name="YourCustomTarget">
<YourCustomTask argumentForChangesetNumber="$(ChangesetNumber)" />
</Target>