GenCheckinNotesUpdateWorkItems 任务
更新:2007 年 11 月
GenCheckinNotesUpdateWorkItems 任务将变更集和工作项与指定的生成关联。此外,您还可以用它来更新工作项的 Microsoft.VSTS.Build.IntegrationBuild 字段。关联的变更集和受影响的工作项是在 LastLabel 和 CurrentLabel 属性所指定的版本之间提交或受影响的变更集和工作项。
参数
属性 |
说明 |
---|---|
TeamFoundationServerUrl |
指定 Team Foundation Server URL。例如,http://MyServer:8080。 |
BuildUri |
指定生成 URI。 |
BuildNumber |
指定 Team Foundation Build 内部版本号。 |
CurrentLabel |
指定作为变更集和工作项关联目标的版本号标签。通常是当前生成中所使用的源代码标签。 |
LastLabel |
指定作为变更集和工作项关联源的起始版本号标签。通常是上一个生成中所使用的源代码标签。 |
UpdateWorkItems |
Boolean 属性,该属性指定是否应使用内部版本号更新关联工作项的 Microsoft.VSTS.Build.IntegrationBuild。有关 Microsoft.VSTS.Build.IntegrationBuild 的更多信息,请参见在工作项类型中添加集成字段。 |
备注
GenCheckinNotesUpdateWorkItems 任务在 Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll 中定义。Microsoft.TeamFoundation.Build.targets 文件包含 GenCheckinNotesUpdateWorkItems 任务的一个实例,Team Foundation Build 使用该实例作为 GetChangeSetsAndUpdateWorkItems 目标的默认实现。
Team Foundation Build 计算机上的 <根>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 文件夹包含 Microsoft.TeamFoundation.Build.targets 文件。
示例
下面的示例演示 Microsoft.TeamFoundation.Build.targets 文件中定义的 GenCheckinNotesUpdateWorkItems 任务的默认实例。
<GenCheckinNotesUpdateWorkItems
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildURI)"
BuildNumber="$(BuildNumber)"
CurrentLabel="$(LabelName)$(LabelScope)"
LastLabel="$(LastGoodBuildLabel)"
UpdateWorkItems="$(UpdateAssociatedWorkItems)"
ContinueOnError="true" />
请参见
任务
概念
参考
Label 命令(Team Foundation 版本控制)