【问题标题】:TFS 2015 vNext force build numberTFS 2015 vNext 强制内部版本号
【发布时间】:2016-05-23 01:49:36
【问题描述】:

在 TFS 2013 中,您可以暂时硬编码内部版本号,然后切换回自动增量以跳过内部版本号。现在有了 TFS 2015 vNext,我似乎不能再这样做了。我去创建一个新的构建定义,并想从我的 XAML 构建中的最后一个构建号继续,但它不会向上移动。

对此有什么想法或解决方法吗?

【问题讨论】:

  • 你能展示一个详细的例子吗?
  • 显然,根据stackoverflow.com/questions/3914801/…,它在 TFS2015 中不起作用 - 您可以在您的回答中的评论中看到我正在尝试做的事情的示例。
  • 嗯,这实际上是不可能的。请查看我的更新答案。
  • 嗯,它在 TFS2015 之前一直有效。我希望能够将我的构建从 XAML 转换为 vNext,而不会丢失我的构建计数...
  • 你是怎么做到的?它在 TFS2015 的 XAML 版本中有效吗?您可以自定义 XAML 构建的构建模板,但是在 VNext Build 中无法实现。在 VNext 中,您只能添加构建步骤。我想这可能是原因。

标签: tfs tfs-2015


【解决方案1】:

它也受支持。详细步骤请查看此链接:Generate custom build numbers in TFS Build vNext


更新

很遗憾,这是不可能的。$(Rev:.rr)它是从一开始的。

什么是 $(Rev:.rr)?

确保每个已完成的构建都有一个唯一的名称。当一个构建 已完成,如果内部版本号中没有其他内容发生变化,则 Rev 整数值加一。

来源:MSDN

【讨论】:

  • 假设你有 mybuild$(rev:.r) ,它会自动增加构建。假设您在构建 2 并且出于任何原因需要跳到 5。您曾经能够移除 Rev 并坚持 5 以强制构建 5。构建完成后,您可以切换回 rev。
猜你喜欢
  • 2016-03-25
  • 1970-01-01
  • 2018-05-12
  • 2017-07-12
  • 2010-12-04
  • 1970-01-01
  • 2012-06-08
  • 2017-02-15
  • 1970-01-01
相关资源
最近更新 更多