Visual Studio Github 新代码自动发布

Visual Studio Github new code automate publish

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

代码在 GitHub 中,所有开发人员都有自己的工作分支,一旦他们完成某些事情,他们就会提交到他们的分支,然后合并到主存储库中。

我们使用的是 VS 2017 社区版。

是时候进行自动化发布了,我想从其他人那里了解他们如何使用 GitHub 进行管理。

最好的是,主 GitHub 存储库中的每个新版本都应该自动发布到 QA 服务器。

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

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

TravisCI 和 CodeCI 是链接到 Github 的两个流行服务,它们将自动将您推送到许多流行的目的地。您可以查看有关 here.

的详细信息

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

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

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

希望这里的内容能满足您的需求。您还可以搜索更多资源。