了解持续集成和部署
Azure 门户提供与开发计算机上 Azure DevOps Services、GitHub、Bitbucket、FTP 或本地 Git 存储库的现成持续集成和部署。 可以将 Web 应用与上述任何源连接,应用服务会为你处理其余内容。 应用服务会将代码和未来对代码的任何更改自动同步到 Web 应用中。 使用 Azure DevOps Services,还可以定义自己的生成和发布过程。 每次提交代码时,都编译源代码、运行测试、生成版本并将其部署到 Web 应用中。 所有操作都隐式进行,无需手动管理。
有关持续部署和手动部署的注意事项
使用应用服务创建 Web 应用时,可以选择持续部署或手动部署。 查看这些选项时,请考虑为应用服务应用实现哪种部署方法。 这些选项位于部署中心。
持续部署 (CI/CD) 是一种过程,用于按快速、重复的模式推出新功能和 bug 修补程序,同时将对最终用户的影响降到最低。 Azure 支持直接从多个源进行自动化部署:
GitHub:Azure 支持直接从 GitHub 进行自动化部署。 在将 GitHub 存储库连接到 Azure 进行自动化部署时,系统将自动部署推送到 GitHub 上的生产分支的任何更改。
Bitbucket:由于 Bitbucket 与 GitHub 很相似,因此可使用它来配置自动化部署。
本地 Git:应用服务 Web 应用功能提供了可以添加为存储库的本地 URL。
Azure Repos:Azure Repos 是一组版本控制工具,可以用来管理代码。 不管软件项目是大还是小,都应尽快使用版本控制。
手动部署使你能够手动地将代码推送到 Azure。 有几种选项可用于手动推送代码:
远程 Git:应用服务 Web 应用提供了可以添加为远程存储库的 Git URL。 推送到远程存储库即会部署你的应用。
OneDrive:OneDrive 服务允许使用 Microsoft 帐户在 Internet 上存储和共享文件。
Dropbox:Dropbox 是一项文件托管服务