TFS Build 2015、Gihub Enterprise 和拉取请求

Posted

技术标签:

【中文标题】TFS Build 2015、Gihub Enterprise 和拉取请求【英文标题】:TFS Build 2015, Gihub Enterprise and Pull Requests 【发布时间】:2016-11-04 15:33:00 【问题描述】:

我正在尝试让 TFS Build server 2015 为我们的 github 企业服务器上的拉取请求进行持续集成构建。我能够让触发器工作,它正在构建所有正常的分支 (/refs/heads/),但我不知道如何让它来构建新的和更新的拉取请求。在我尝试过的触发器中 pull/、pull//head、origin/pr/、origin/pr//head、refs/pull/、 refs/pull/*/head 只是一个普通的 *. * 是它能够构建所有分支的原因。

使用我们的 Team City 构建服务器很容易做到这一点,但我无法弄清楚这一点。有人有什么想法吗?

谢谢

【问题讨论】:

【参考方案1】:

在 TFS 2015 中,GitHub repo 只能选择 External Git repo,并且只能指定要触发构建的分支。没有指定拉取请求的选项。

【讨论】:

以上是关于TFS Build 2015、Gihub Enterprise 和拉取请求的主要内容,如果未能解决你的问题,请参考以下文章

搭建TFS 2015 Build Agent环境

TFS 2015 Build vNext:cURL-FTP-Upload 错误或难以使用

搭建TFS 2015 Build Agent环境

使用 TFS Build Server 2015 转换 web.config

SonarQube,TFS 2015 Vnext build -错误:JAVA_HOME 存在但不指向有效的 Java 主文件夹。在那里找不到“\bin\java.exe”文件

TFS online build change web.config