Visual Studio Github新代码自动发布

时间:2017-07-10 22:47:19

标签: visual-studio github build-automation

我有一个变大的Visual Studio(Asp.net mvc)项目。

代码在GitHub中,所有开发人员都有他们自己的分支,一旦他们完成了他们提交给他们的分支的东西,然后他们就会合并到主存储库中。

我们正在使用VS 2017社区版。

是时候自动发布了,我想知道其他人如何使用GitHub来管理它。

很高兴能够将主GitHub存储库中的每个新版本自动发布到QA服务器。

是否有人知道是否有免费工具或自动执行此流程的方法?

1 个答案:

答案 0 :(得分:1)

您有几种选择可以考虑......

TravisCI和CodeCI是与Github相关联的两种流行服务,可以自动推送许多热门目的地。您可以查看有关here的详细信息。

Azure应用服务,AppHarbor和GearHost等在线托管服务都有自己的自定义集成,这些集成通常依赖于git挂钩来检测源代码更改何时发生,并将最新更新部署到托管站点。

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

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

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