使用指向 VS 团队服务的源代码控制在本地设置持续集成/交付?

Setup continuous integration / delivery on-premise with source control pointing to VS team services?

我们的项目开发工作在我们的政府客户笔记本电脑上使用 visual studio 2013,但我们从 Visual Studio Team Services(外部)提取源代码。在我们的政府服务器(DEV、Staging 和 Prod)上设置持续集成和交付的最佳方法是什么? None 的服务器可以访问互联网。

您需要在您的一台机器上安装一个持续集成服务器来访问 Visual Studio Team Services,然后您可以在 CI 服务器上设置任务以在其他机器上进行部署无权访问 VSTS。我使用 TeamCity 作为我选择的 CI 服务器,但其他 CI 服务器具有类似的功能。

要使用 VSTS 设置 TeamCity,请参阅http://blog.jetbrains.com/teamcity/2014/09/teamcity-and-visual-studio-online-source-control/

要设置 TeamCity 以部署 ASP.Net 应用程序,请参阅 https://blog.jetbrains.com/teamcity/2014/04/continuous-delivery-to-iis-or-windows-azure-web-sites/