Windows 从远程Git repo生成TFS 2013 CI

Windows 从远程Git repo生成TFS 2013 CI,windows,git,tfs,visual-studio-2013,continuous-integration,Windows,Git,Tfs,Visual Studio 2013,Continuous Integration,是否可以在TFS服务器中安排一个CI构建来克隆一个“远程Git存储库”(即从gitHub或gitLab)并运行构建 我知道TFS 2013可以与自托管Git回购协议一起使用。但是我可以制作一个“TFS构建控制器”从远程repo获取代码并构建它,就像从github克隆/拉取一样吗 我只对运行持续集成构建感兴趣,而不是将VisualStudio用作git客户端。(我使用SourceTree作为git客户端)如果在TFS中创建自托管git repo并将远程repo克隆到其中,则可以为该文件夹配置生成。

是否可以在TFS服务器中安排一个CI构建来克隆一个“远程Git存储库”(即从gitHub或gitLab)并运行构建

我知道
TFS 2013
可以与自托管Git回购协议一起使用。但是我可以制作一个“TFS构建控制器”从远程repo获取代码并构建它,就像从github克隆/拉取一样吗


我只对运行持续集成构建感兴趣,而不是将VisualStudio用作git客户端。(我使用SourceTree作为git客户端)

如果在TFS中创建自托管git repo并将远程repo克隆到其中,则可以为该文件夹配置生成。然后,作为“预构建”脚本的一部分,您可以运行任何您喜欢的操作,以将正确的位放到需要的位置


理想情况下,您需要自定义构建模板以运行脚本pre-get,该脚本将在TF-build获取代码之前同步repos。

因此,我可以告诉TFS运行一个预构建脚本,在该脚本中启动类似“git clone”的东西,并将文件存储在特定文件夹中。我告诉TFS构建服务不要执行任何签出或任何操作,只是编译并运行特定文件夹中的测试?我可以每小时安排一次构建,类似的。我不能让它每次推送回购时都运行构建。我被迫用计时器安排构建。我说的对吗?你可以创建一个服务钩子(),我用它来连接一些东西