在TFS中使用Powershell更改内部版本号

时间:2014-06-23 14:45:41

标签: powershell tfs tfsbuild

我正在尝试修改我运行的每个版本的内部版本号。我有一个自定义脚本,用于修改内部版本号。我想知道我是否能够在预制脚本的Powershell中执行此操作?到目前为止,我所读到的是,这可能是不可能的。这是真的吗?

2 个答案:

答案 0 :(得分:1)

您可以修改XAML工作流程。我们已经这样做了,我们使用自定义Workflow活动来生成基于major.minor参数和当前日期/时间的构建版本号。生成buildNumber后,需要将其传递给TeamBuild UpdateBuildNumber活动。

答案 1 :(得分:0)

如果您正在使用TFS 2013,则默认构建模板包含用于指定预构建脚本的挂钩。您可以引用PowerShell脚本并使用它来对程序集进行版本设置,而无需修改XAML工作流程。

TFS Community Build Extensions包含一些示例脚本,包括一个版本程序集。

您可以在此处阅读更详细的博客文章,了解如何配置:http://blogs.msdn.com/b/visualstudioalm/archive/2013/07/24/basic-tfbuild-scripts.aspx

相关问题