TFS构建版本自动化

时间:2018-06-18 20:54:29

标签: git azure-devops azure-pipelines git-flow azure-pipelines-release-pipeline

我们目前正在使用GitFlow作为我们的分支策略,并自动构建和发布。我们最近启动了通过适当更新相关工作项来进一步自动化我们的发布管道的任务,并发送详细说明现在可用于使用TFS API进行测试的项目的电子邮件。但是,分支策略在构建过程中TFS关联项目的效果并不好。

当我们从我们的开发分支创建发布分支并将其推送到服务器时,它会链接到' x'无论发展的先前版本分支是否包含这些项目,金额(不计数)。有没有办法强制TFS不要将其视为新分支,因此它假定所有内容都需要链接?相反,如果我们可以说这个版本分支针对这些项目并且仅在构建中的关联列表中显示那些项目将会很好。

注意任何后续的缺陷提交都按预期工作。这只是开发后的最初推动。

TIA

1 个答案:

答案 0 :(得分:1)

对于链接到关联更改的工作项,每次构建新创建的发布分支时,它将链接/?name=harshit hey there we got a request from : harshit ! 分支中的所有工作项。并且在构建新创建的发布分支时,VSTS构建定义没有这样的设置来仅链接develop分支中的部分工作项。

解决方法是在构建定义中禁用自动链接此构建中的新工作选项,并链接构建任务所需的工作项部分(例如PowerShell任务) )手动。

enter image description here