2011-10-19 75 views
14

我的自动构建工作正常,但我希望能够返回到特定标签的版本并从该源构建。 “Process”下的构建定义具有“获取版本”项目,但这是针对特定的变更集,看起来相当无用。有没有人知道我会如何去做这件事?如何通过标签在TFS 2010中自动构建

回答

0

在您的构建过程中,标记代码(在我的情况下,我使用内部版本号作为标签的一部分)。

然后,当您要构建特定的标签版本时,将标签传递给构建脚本,通过标签从库中获取代码,构建代码并进行部署。

请参阅http://msdn.microsoft.com/en-us/library/fx7sdeyf.aspx了解如何获取带标签的版本。

18

获取版本接受TFS调用可以是变更集或标签的versionspec。要指定标签与L.

LMyLabel

+0

+1其还值得一提的是,团队建设创建标签的烃源包含在每个建立 –

+1

这可能是睾丸。有用。所以你应该将它标记为答案 –

3

@Dylan史密斯只是前缀是:是正确的。您可以在高级获取版本参数中指定标签:LmyLabel或CmyChangeset以排队特定版本。还有其他选项,例如日期,“W”(最后一个获取到工作区的版本)或“T”(最新版本)。

欲了解更多信息:Building a Specific Version with Team Build 2008