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