【问题标题】:How do I change the Build number format parameter while queuing a build排队构建时如何更改内部版本号格式参数
【发布时间】:2014-05-21 16:15:48
【问题描述】:

我正在使用 Visual Studio Online 进行源代码控制和构建过程。我使用 TfvcContinuousDeploymentTemplate.12.xaml 创建了一个新的构建定义。从 VS 中排队新构建时,我有机会更改一些参数,但我无法更改 Build number format。什么决定了该参数列表中显示的内容以及如何确保 Build number format 出现在那里?

【问题讨论】:

  • 内部版本号自动递增。你想达到什么目标?
  • @MrHinsh 我试图在排队新版本时指定Build number format,但我没有在列表中获得该参数。相反,我必须更改构建定义,保存它,然后将其排队。
  • 在排队生成时为什么要更改内部版本号格式?
  • 此版本适用于 UAT,我们希望产品所有者(他们是技术人员)根据我们的发布周期推动实际版本号。该构建运行一个预构建脚本,该脚本将构建号格式分配给所有 AssemblyInfo.cs。

标签: tfs tfsbuild azure-devops


【解决方案1】:

我的建议是研究将构建模板修改为: 1)采用自定义输入值,我相信您可以在每次调用构建时更改它;和 2) 找到适当的步骤来询问现有的内部版本号并根据此输入进行修改。

这应该可以帮助您入门: http://msdn.microsoft.com/en-us/library/dd647551.aspx

或者,您可以完全删除内部版本号活动并替换您自己的 - 但我认为在这种情况下这些措施是没有必要的。这会让你开始走这条路:

http://blogs.msdn.com/b/willbar/archive/2010/01/21/generating-custom-build-number-in-tfs-build-2010.aspx

HTH -

jlo

【讨论】:

    【解决方案2】:

    要显示属性,您必须编辑模板、展开参数、搜索元数据并单击行右侧的椭圆。找到你想要的属性,在我的例子中是 BuildNumberFormat 并更改 View this parameter when: Always show the parameter

    【讨论】:

      猜你喜欢
      • 2014-11-19
      • 1970-01-01
      • 1970-01-01
      • 2017-02-15
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      相关资源
      最近更新 更多