Continuous integration 从触发内置团队服务的分支获取源

Continuous integration 从触发内置团队服务的分支获取源,continuous-integration,azure-devops,azure-pipelines,azure-pipelines-build-task,Continuous Integration,Azure Devops,Azure Pipelines,Azure Pipelines Build Task,我想在VS Team Services中创建一个集成构建,当对除master之外的任何分支(开发/功能xy)进行提交时触发该集成构建 我可以为此创建触发器: 但是如何签出触发构建的分支的源呢 在“任务”选项卡中,第一步是“获取源”,在这里我只能选择一个分支(此处不可能使用*通配符): 否则,例如,构建由功能分支触发,但源来自开发分支。我怎样才能做到这一点呢?如果您不想构建master分支,那么您的过滤器是非常好的 在生成定义中选择的分支只是手动将新生成排队时使用的默认分支 o构建触发器确定要

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

我可以为此创建触发器:

但是如何签出触发构建的分支的源呢

在“任务”选项卡中,第一步是“获取源”,在这里我只能选择一个分支(此处不可能使用*通配符):


否则,例如,构建由功能分支触发,但源来自开发分支。我怎样才能做到这一点呢?

如果您不想构建
master
分支,那么您的过滤器是非常好的

在生成定义中选择的分支只是手动将新生成排队时使用的默认分支

o构建触发器确定要下载的分支,例如,如果分支
develope
上的
git push
触发了构建,则这就是签出并构建的分支


当您手动将新生成排队时,您也有机会将默认值更改为您想要生成的任何分支。

我刚刚检查了这一点,您完全正确,谢谢!他们可能会更清楚地表明这只是默认分支,触发器实际上是正在签出的分支。同意@Eric。他们所要做的就是在getsources中的“Branch”标签中添加“Default”一词,一切都会很好。