0
使用VS对新构建进行排队时,可以将参数传递给MSBuild,让您可以跳过构建的某些步骤或有条件地执行某些操作。在触发版本中设置属性
是否有可能将这样的参数传递给由checkin或nightly构建触发的构建?
使用VS对新构建进行排队时,可以将参数传递给MSBuild,让您可以跳过构建的某些步骤或有条件地执行某些操作。在触发版本中设置属性
是否有可能将这样的参数传递给由checkin或nightly构建触发的构建?
您可以检查TfsBuild.proj文件中$(Reason)属性的值。
可以在这里<Target Name="BuildNumberOverrideTarget" Condition=" '$(Reason)' == 'Schedule' ">
<MyBuildNumberGenerator TeamFoundationServerUrl="$(TeamFoundationServerUrl)" BuildUri="$(BuildUri)">
<Output TaskParameter="BuildNumber" PropertyName="BuildNumber" />
</MyBuildNumberGenerator>
</Target>
更多细节: http://msdn.microsoft.com/en-us/library/cc716772(VS.90).aspx
不错!正是我在找什么。谢谢。 – 2010-09-24 13:44:03