我有一个变大的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所基于的自动部署服务。
希望这里的东西能满足您的需求。你可以搜索更多的资源。