使用其引用触发基于GitLab合并请求的TFS构建

时间:2018-09-04 17:37:55

标签: tfs tfsbuild

我想在GitLab中的合并请求被创建/更新时触发TFS中的构建。 GitLab为每个合并请求创建一个引用:

  

refs / merge-requests / id / head

当我使用以下分支规范时,TFS不会触发。

  

refs / merge-requests / *

这可能是由于TFS无法获取该引用引起的。同样在我的本地仓库中,我需要在git config中添加一行以获取它:

  

[远程“来源”]
     url = https://server/repo.git
     fetch = + refs / heads / :refs / remotes / origin /
     获取= + refs / merge-requests / / head:refs / remotes / origin / merge-requests /

当TFS内部使用git repo触发触发器时,我可以在TFS的repo中更改该配置。我在TFS服务器上搜索并构建了一个git仓库的代理,该仓库可能用于触发构建,但没有找到。

有没有办法告诉TFS在这样的引用上获取并触发?

我不想使用服务,钩子或其他任何东西,因为这似乎是一个简单的解决方案,我现在负担不起花很多时间。

谢谢!

0 个答案:

没有答案