【问题标题】:Increment version number in versioninfo in tfsbuild CI在 tfsbuild CI 的 versioninfo 中增加版本号
【发布时间】:2012-10-06 01:51:56
【问题描述】:

我有一个 C# Web 解决方案,我正在 TFSBuild 2010 设置它。由于我是新手,我需要有关如何完成某些任务的帮助。

我的问题是版本号。目前我使用一个 VersionInfo 文件来保存版本号。当我运行我的构建时,我想使用这个版本号,增加它并将其用作构建的主要版本号。这可能吗?如果可以,怎么做?

【问题讨论】:

    标签: .net msbuild continuous-integration tfsbuild


    【解决方案1】:

    完成此任务的最简单方法是使用Community TFS Build extensions pack,并使用AssemblyInfo 任务。但是,如果您需要一些不同的东西或需要更多地自定义它。您将需要创建一个自定义活动。博客文章中有一些很好的文档Customize Team Build 2010 – Part 1: Introduction。

    我使用BuildDefinitionName_Major.Minor.(YY)(DayOfYear).(rr)的内部版本号格式,然后去掉下划线后的所有内容,并使用剩下的数字解析出程序集版本和程序集文件版本。

    认为微软还没有推出更好的机制真是令人惊讶和愚蠢。因为如何处理这是团队构建中被问到最多的问题之一,在没有自动化机制来处理版本控制的情况下,地球上谁会运行构建?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      • 2014-11-16
      • 2020-05-13
      • 1970-01-01
      • 2012-01-29
      • 2021-03-01
      相关资源
      最近更新 更多