如何将当前TFS sprint / iteration编号包含在TFS 2012构建模板的内部版本号中?
即。如果当前迭代是Release 1 / Sprint 5,则希望内部版本号为:1.5。(rev number)。
目前使用ReleaseDefaultTemplate.11.1.xaml(Visual Studio 2013构建过程模板的发布管理)。
答案 0 :(得分:2)
非常酷!
你需要在" BuildNumber"之前运行一些东西。工作流中的任务(这是第一个活动)去检索和构建数据。没有OOB帮助,我建议您使用PowerShell检索数据并设置builddetails。我说PowerShell,因为当你转移到TFS 2015和新的构建系统时,它将能够被重用。
我使用的另一种方法是将内部版本号设置为" mybuild_1.5。{build}。{revission}"并使用PowerShell解析该数字。这很容易,因为您可以使用现有的PowerShell来实现它。但是,它需要在sprint结束时增加数字。不理想,但只需几秒钟即可实现。