visual-studio - 获取构建过程模板中的当前冲刺/迭代?

标签 visual-studio xaml tfs msbuild

当前的 TFS 冲刺/迭代编号如何包含在 TFS 2012 构建模板的构建编号中?

即如果当前迭代是版本 1/Sprint 5,则希望内部版本号为:1.5。(修订版号)。

当前使用 ReleaseDefaultTemplate.11.1.xaml(Visual Studio 2013 构建过程模板的发布管理)。

最佳答案

非常酷!

您需要在工作流中的“BuildNumber”任务(这是第一个事件)之前运行一些操作来检索和构建该数据。没有 OOB 帮助,我建议您使用 PowerShell 检索数据并设置构建详细信息。我说 PowerShell 是因为当您迁移到 TFS 2015 和新的构建系统时,它可以被重用。

我使用的另一种方法是将内部版本号设置为“mybuild_1.5.{build}.{revision}”并使用 PowerShell 解析该数字。这很容易,因为您可以使用现有的 PowerShell 来实现它。然而,它确实要求在冲刺结束时增加数字。并不理想,但只需几秒钟即可实现。

https://github.com/tfsbuildextensions/CustomActivities/blob/master/Source/Scripts/ApplyVersionToAssemblies.ps1

关于visual-studio - 获取构建过程模板中的当前冲刺/迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30836889/

相关文章:

c# - 无法在 Visual Studio Community Edition 中更改控制台应用程序的图标

.net - native C++ 应用程序的 list ?

wpf - DataGrid 未绑定(bind)(XAML + ViewModel + ObservableCollection)

sharepoint - TFS 基于需求的套件在 MTM 中显示为测试套件或 Web 访问测试套件——它们是可配置的 SharePoint 列表吗?

azure - 如何将 UiPath Studio 与 Azure DevOps 连接?

TFS 2017 nuget 提要 "Payment Required"

visual-studio - 在 NuGet Init.ps1 中创建或获取解决方案文件夹

visual-studio - 在 Visual Studio 和 Team Foundation Server 中重命名项目文件夹

wpf - 存储用作 WPF 应用程序图标的图像的推荐方法是什么?

c# - 命名空间 "MvxWindowsPage"中不存在名称 "using:Cirrious.MvvmCross.WindowsUWP.Views"