在GitHub中创建PR时,如何构建VSTS?我在VSTS版本中尝试了多个触发器,例如refs/pull/*/merge
和refs/pull/*/head
。在向主分支提交时,我有一个构建工作,但是我无法在创建PR时触发构建。
此外,webhook历史记录显示消息已成功发布到VSTS,但构建永远不会开始。
答案 0 :(得分:1)
我认为这是触发器。试试这个blog post中描述的内容。
答案 1 :(得分:1)
官方微软VSTS GitHub Integration extension现在直接支持这一点。
答案 2 :(得分:0)
今天没有一种简单的方法可以为PR启用此功能。它位于VSTS功能积压中,我们希望尽快解决。
今天使它工作的方法是做一些事情:添加一个webhook来调用你自己的自定义服务端点。在服务端点中,您可以调用VSTS来对构建进行排队,构建需要一个步骤将成功/失败发送回GitHub。
在自定义服务端点中,您需要确保用户被授权为GitHub存储库的贡献者。
答案 3 :(得分:0)