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

我们已经使用了一些自定义构建模板,并创建了自定义 Activity 。现在,我尝试在模板中添加自定义生成版本 Activity 。

我的想法是选择上次构建并仅提取代表构建数量的数字。这是最后一位数字,例如5.2.3。 1032 (标记为粗体)。
基于最后一位,我将创建下一个内部版本号,并将其插入TFS数据库。

我还可以使用UpdateBuildNumber Activity 来插入编号,但是是否可以通过直接查询TFS数据库来选择内部版本号?如果可以通过PowerShell也很好。

谢谢

最佳答案

听起来很熟悉,实际上我前一阵子写了一个post。可能必须检查代码和详细信息才能与最近的TFS一起使用,但是总体思想仍然适用。

核心是使用IBuildServer.QueryBuilds方法读取构建历史记录并选择所需的信息。

关于powershell - 选择并将TFS内部版本号插入TFS数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30269057/

10-13 08:01
查看更多