如何触发RC分支的多个构建

时间:2019-09-12 17:06:01

标签: tfs tfsbuild

在TFS中,对于每个发行版,我们都在15个TFS存储库上创建RC分支。对于创建的每个RC,我必须手动启动分支的构建。我想使这个过程自动化。

我尝试使用基于RC *的CI触发器设置新的内部版本。但是,只有在将某些内容推入分支时才会触发这些事件,而不是在创建它们时触发。

在TFS中有什么方法可以做到这一点吗?有没有一种方法可以同时提交多个构建,而不是一一提交。我想我可以将其放在一个文件夹中,然后提交整个文件夹进行构建,但这不是一个选择。

1 个答案:

答案 0 :(得分:1)

  

在TFS中有什么方法可以做到这一点吗?

答案是。您可以在“分支”过滤器中设置通配符*

enter image description here

在这种情况下,文件夹RcBranch下的所有分支都可以触发构建,包括在文件夹RcBranch下创建新分支,例如RcBranch/Vesion1

注意:要设置RcBranch/*,请选择下拉列表->所有分支->输入RcBranch/*

  

是否可以同时提交多个版本而不是   一对一地做他们

答案也是肯定的。

您可以创建一个新的空白构建管道,让我们将其称为TriggerBuild。设置任何新版本时,我们可以将TriggerBuild版本添加为构建完成

enter image description here

现在,如果我们要同时提交多个构建,则可以执行构建TriggerBuild,在构建完成后,将触发其他构建。

希望这会有所帮助。