我们在每个sprint结束时从trunk创建一个发布分支。
这是一本手工作业;我们分支src并手动编辑构建配置。
事实证明这是一个容易出错的过程。是否可以在TFS中自动化它?
答案 0 :(得分:1)
是的,您可以使用.NET API在TFS中自动执行。这使您可以访问VersionControlServer对象以进行分支,并使用IBuildServer对象来修改构建定义。
在代码中执行分支时,以下问题可能很有用。
答案 1 :(得分:0)
答案 2 :(得分:0)
好问题(这个问题很快就会发生;)。)。
一些想法(我将如何开始):
使用参数作为解决方案路径的一部分,因此您只需要在一个地方而不是几个地方进行更改
分支构建定义
工作区应该手动重建(至少从我现在所知的 - 我们在工作区中使用2-3个TFS项目)
使用BuildNumberOverrideTarget