从触发团队服务构建的分支获取源

时间:2017-05-23 11:40:22

标签: continuous-integration azure-devops azure-pipelines azure-pipelines-build-task

我想在VS Team Services中创建一个集成构建,当对除master之外的任何分支(develop / feature xy)进行提交时触发。

我可以为此创建一个触发器:

enter image description here

  

但是如何查看触发构建的分支的来源?

在任务标签中,第一步是“获取来源”'在这里,我只能选择一个分支(这里不能使用*通配符):

enter image description here

否则,例如,构建由功能分支触发,但源代码来自开发分支。我怎么能这样做?

1 个答案:

答案 0 :(得分:14)

如果您想要构建除master分支以外的任何内容,那么您可以完全过滤。

您在构建定义中选择的分支只是手动排队新构建时使用的默认分支。

OTOH构建触发器确定要下载哪个分支,例如如果构建是由分支git push上的develop触发的,那么这就是结帐和构建的结果。

手动排队新版本时,您还可以将默认值更改为您要构建的任何分支。