我想在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在这样的引用上获取并触发?
我不想使用服务,钩子或其他任何东西,因为这似乎是一个简单的解决方案,我现在负担不起花很多时间。
谢谢!