-->

TFS构建复制到版本控制目录(TFS Build Copy to Versioned Folder)

2019-10-30 09:41发布

目前,我在寻找一个TFS构建服务器设置与我试图建立一个过程,我可以建立一个构建模板来构建基于这是构建的一部分.NET程序集的版本号的文件夹(如每AssemblyInfo.cs文件)。 我知道了建筑物的标准看文件夹(“Release_20130502.1”),但是,当我们想要找到构建的V1.1.0版本,这不是正好4个月的时间非常有用。

基本上,我想使这将创造一个主要版本一个特别打造的模板,我想它对那样的版本,而不是时间戳更noticable的文件夹。 我也希望自动标示释放,该版本了。 我知道如何将文件复制和制作标签,但我不知道如何在版本号获得。

我也很乐意,如果我能得到这个记录将在TFS莫名其妙生成名称,但我怀疑这可能是有点乐观。

没有人有任何想法如何做到这一点(或可替代任何其他技术,将让我容易辨认的发行版版本)?

Answer 1:

参加sourcecontrol构建和标签时一看版本号的格式属性,这是用于生成版本号生成定义,进而生成文件夹,如果它的启用,您可以修改此manualy通过所需的版本号。 所提到的投递文件夹可以被手动给出为好。 而你总是可以在文件夹生成后手工复制。

您可以使用修改变量来创建一些作品类同你想要什么,版本号被递增,如果有建立与系统名称相同

。格式:发行第一版$(修订版).0 - 这将给你V1.1.0版,版本V1.2.0,...在每个版本

你将不得不使用定制自定义活动构建定义为您定义的目标无需进行人工干预工作。 然而,随着信息您所提供这种方法也有问题 - 每个项目都有自己的程序集信息 - 你用哪一个,如果他们有什么不同? 这应该让你开始。

http://www.ewaldhofman.nl/post/2010/04/20/Customize-Team-Build-2010-e28093-Part-1-Introduction.aspx

你可以在这些看一看会发现一些有用的东西http://tfsbuildextensions.codeplex.com/

这一切都归结多久这些积累发生,如果一周或更长时间再用手做,就在我的书perfecly有效的形式给出。



文章来源: TFS Build Copy to Versioned Folder