gpt4 book ai didi

TFS 2017 内部版本编号

转载 作者:行者123 更新时间:2023-12-04 18:31:57 25 4
gpt4 key购买 nike

我们已从 TFS 2013 升级到 TFS 2017,我们正在尝试实现的一项功能是我们在 2013 年拥有的功能,即能够拥有自定义内部版本号。在之前的方法中,我们有一个名为 BuildVersion.XML 的文件,在第一个构建步骤中,该文件将读取主要、次要和修订版,并在修订版上使用内部版本号 + 1 命名构建。然后它会更改然后结帐并更新修订号并 checkin 新版本。我知道人们会在某些步骤中更新 AssemblyInfo。问题是并非我们所有的代码都是 .net 应用程序。我们现在还有 SSIS 包、Cordova iOS/android 应用程序、角度站点、带有 node.js 的 aws Lambda 函数,它们没有 AssemblyInfo 的概念。有没有简单的方法来实现这个?

最佳答案

您可以在 TFS 2017 中的 Team Build 中执行完全相同的操作。

您可以通过调用从任何任务更新内部版本号:

Write-Verbose -Verbose "##vso[build.updatebuildnumber]1.2.3.4"

添加一个 PowerShell 任务并添加一个内联脚本以从您的文件中读取并使用上述内容更新内部版本号。

然后,您可以让其他脚本以您需要的任何方式使用内部版本号来对应用程序进行版本控制。

您可以在此处查看完整的日志命令列表 https://github.com/Microsoft/vso-agent-tasks/blob/master/docs/authoring/commands.md

关于TFS 2017 内部版本编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41383780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com