我想在VS Team Services中创建一个集成构建,当对除master之外的任何分支(develop / feature xy)进行提交时触发。
我可以为此创建一个触发器:
但是如何查看触发构建的分支的来源?
在任务标签中,第一步是“获取来源”'在这里,我只能选择一个分支(这里不能使用*通配符):
否则,例如,构建由功能分支触发,但源代码来自开发分支。我怎么能这样做?
答案 0 :(得分:14)
如果您想要构建除master
分支以外的任何内容,那么您可以完全过滤。
您在构建定义中选择的分支只是手动排队新构建时使用的默认分支。
OTOH构建触发器确定要下载哪个分支,例如如果构建是由分支git push
上的develop
触发的,那么这就是结帐和构建的结果。
手动排队新版本时,您还可以将默认值更改为您要构建的任何分支。