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 vNext:cURL-FTP-Upload 错误或难以使用
使用 TFS Build Server 2015 转换 web.config
SonarQube,TFS 2015 Vnext build -错误:JAVA_HOME 存在但不指向有效的 Java 主文件夹。在那里找不到“\bin\java.exe”文件