如何为GitHub Pull请求触发Visual Studio Team Services构建

时间:2017-03-20 22:31:33

标签: github continuous-integration continuous-deployment pull-request azure-pipelines

我已经尝试了几个东西,但没有运气来触发PR的构建。请参阅下面的我的触发器。有没有办法让这个触发器正常工作?

enter image description here

2 个答案:

答案 0 :(得分:1)

请为链接到github存储库的VSTS构建尝试此操作。您可以转到构建触发器部分,在该部分中,您将找到启用构建拉取请求的选项。请看下面的屏幕截图。 Enable Github Repo PR builds in VSTS

答案 1 :(得分:0)

要为VSTS构建触发github PR(创建时),您需要满足以下先决条件:

  
      
  • 为VSTS配置Web挂钩

  •   
  • 开发自己的网站

  •   
  • 通过REST API排队构建

  •   

详细步骤如下:

1。创建Web挂钩(创建拉取请求):

在VSTS项目页面中 - >服务挂钩 - >新的 - > Web挂钩 - >下一步 - >触发此类事件的拉动请求已创建 - >下一步 - >将您的网站网址视为网址的价值 - >测试 - >完成。

2。使用

功能开发您的网站

当您的网站收到Pull请求时创建的Web挂钩信息,然后queue your build by REST API