Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用GitHub的Visual Studio团队服务_Git_Github_Msbuild_Continuous Integration_Azure Devops - Fatal编程技术网

使用GitHub的Visual Studio团队服务

使用GitHub的Visual Studio团队服务,git,github,msbuild,continuous-integration,azure-devops,Git,Github,Msbuild,Continuous Integration,Azure Devops,我希望为我的内部(封闭源代码)项目设置CI工作流。我目前正在使用GitHub进行git/问题跟踪。我的应用程序是桌面应用程序(无云/服务器部署)。因此,工作流应该是 在github上提交给master 通过通知CI 运行MSBuild 运行测试 构建版本 我喜欢托管CI系统的想法,但我不知道Visual Studio Team Services是否需要完全的承诺,或者我可以将其用于CI,并通过正常的Github挂钩通知它从Github签入。我对将问题跟踪和git托管迁移到VS团队服务不太感兴

我希望为我的内部(封闭源代码)项目设置CI工作流。我目前正在使用GitHub进行git/问题跟踪。我的应用程序是桌面应用程序(无云/服务器部署)。因此,工作流应该是

  • 在github上提交给master
  • 通过通知CI
  • 运行MSBuild
  • 运行测试
  • 构建版本
我喜欢托管CI系统的想法,但我不知道Visual Studio Team Services是否需要完全的承诺,或者我可以将其用于CI,并通过正常的Github挂钩通知它从Github签入。我对将问题跟踪和git托管迁移到VS团队服务不太感兴趣

我的具体问题。Visual Studio Team Services中是否有钩子机制,用于在收到远程git回购时从中提取?

在Visual Studio Team Services的新版本构建系统中提供。我们能够在2015年11月12日预览它。这是最后一个演示。希望这对你有帮助

你也可以


只是一个想法:你能在VS Online上镜像github项目吗?(不知道如何使用github实现这一点,但使用纯git,您只需添加一个推到镜像的post接收钩子)如果这样做有效,您可以像往常一样使用VS Online,使用它自己的钩子之类的东西,而不必直接接触存储库。有没有发生过这种情况?@synth3tk-是的,VisualStudioTeamServices与GitHub集成以实现自动化构建。你现在可以试试。