我正在尝试创建自定义构建版本号。
我们已经使用了一些自定义构建模板并创建了自定义活动。现在我正在尝试在我们的模板中添加自定义构建版本活动。
我的想法是选择最后一次构建并仅提取代表构建数量的数字。这是最后一位数,它可以是例如5.2.3。 1032 (标记为粗体)。 根据最后一位数字,我将创建下一个构建号并插入TFS数据库。
我也可以使用UpdateBuildNumber活动来插入数字,但有没有办法通过直接查询TFS数据库来选择内部版本号?如果有可能通过PowerShell也很好。
由于
答案 0 :(得分:1)
听起来很熟悉,事实上我刚才在这个主题上写了post。可能必须审查代码和细节以使用最近的TFS,但总体思路仍然适用。
您可以使用IBuildServer.QueryBuilds方法阅读构建历史记录并选择所需信息。