选择并将TFS内部版本号插入TFS数据库

时间:2015-05-15 21:31:04

标签: powershell tfs

我正在尝试创建自定义构建版本号。

我们已经使用了一些自定义构建模板并创建了自定义活动。现在我正在尝试在我们的模板中添加自定义构建版本活动。

我的想法是选择最后一次构建并仅提取代表构建数量的数字。这是最后一位数,它可以是例如5.2.3。 1032 (标记为粗体)。 根据最后一位数字,我将创建下一个构建号并插入TFS数据库。

我也可以使用UpdateBuildNumber活动来插入数字,但有没有办法通过直接查询TFS数据库来选择内部版本号?如果有可能通过PowerShell也很好。

由于

1 个答案:

答案 0 :(得分:1)

听起来很熟悉,事实上我刚才在这个主题上写了post。可能必须审查代码和细节以使用最近的TFS,但总体思路仍然适用。

您可以使用IBuildServer.QueryBuilds方法阅读构建历史记录并选择所需信息。