2017-07-10 123 views
1

我有一个Visual Studio(Asp.net mvc)项目变得越来越大。Visual Studio Github新代码自动发布

代码位于GitHub中,所有开发人员都有自己的分支,他们的工作完成后,他们完成对分支的提交,然后合并到主存储库中。

我们使用的是VS 2017 Community版本。

现在是时候做自动发布,我想从其他如何使用GitHub管理它。

很高兴有像每个新版本进入主GitHub存储库应该自动发布到QA服务器。

有谁知道是否有一个免费的工具,或自动执行此过程的方法吗?

回答

1

您有几种选择来考虑......

TravisCI和CodeCI两个链接到Github上广受欢迎的服务,将自动化您迫使许多热门的目的地。你可以看到有关该here的详细信息。

在线托管服务,如Azure App Services,AppHarbor和GearHost都有自己的定制集成,它们通常依靠git挂钩来检测源代码更改何时发生并将最新更新部署到托管站点。

某些集成服务(如DeployBot)可以与不同的源代码管理和托管平台集成,并为您处理此集成。

最后,如果您要在本地部署自己的资源,则可以使用Kudu设置自己的服务器,这是Azure基于的自动部署服务。

希望在这里的东西能够满足您的需求。还有更多的资源可以搜索。

+1

我认为DeployBot将工作,因为我有一个专用的服务器,然后通过SFTP将是伟大的。欣赏它 – VAAA