【Azure 应用服务】基于Azure的CI/CD工具链部署App Service
2021-04-17 09:35
1791 查看
问题描述
在中国区Azure中,App Service是否支持CI/CD工具部署呢? Windows 和Linux两个系统都是同样的方法吗?
问题解答
目前中国区Azure支持Windows 和 Linux。但是Linux目前的支持是基于容器,所以在部署时候需要先把镜像push到镜像市场中(如:ACR, Docker Hub等),可以参考 “在 Azure 应用服务中使用自定义容器进行持续部署” 文档中关于 3.配置注册表设置 和 4.启用 CI/CD 部分内容。
而Windows系统的App Service,在部署中心一页中,可以查看到支持的CI/CD方式有:本地Git,Azure Repos和外部Git (GitHub)
- 本地Git: https://docs.microsoft.com/zh-cn/azure/app-service/deploy-local-git?tabs=cli
- Azure Repos:https://docs.microsoft.com/zh-cn/azure/app-service/deploy-continuous-deployment?tabs=repos
- 外部Git(GitHub): https://docs.microsoft.com/zh-cn/azure/app-service/deploy-continuous-deployment?tabs=github
注:目前并没有单独的针对中国区用户的Azure DevOps。但是Global的DevOps也是可以直接部署到中国区的Azure App Service应用的。
相关文章推荐
- 【应用服务 App Service】在Azure Web App的部署文件中,是否可以限制某些文件无法被访问?(如json)
- 【Azure 应用服务】App Service 在使用GIt本地部署,上传代码的路径为/home/site/repository,而不是站点的根目录/home/site/wwwroot。 这个是因为什么?
- 【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
- 【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
- 【Azure 应用程序见解】在Azure门户中,创建App Service(应用服务)时,无法一起创建Application Insights的问题
- 【Azure 应用服务】App Service 默认开放端口说明, 如何禁用Web app的端口号?
- 【Azure 应用服务】App Service站点Header头中的中文信息显示乱码?当下载文件时,文件名也是乱码?
- 【Azure 应用服务】App Service for Container中配置与ACR(Azure Container Registry)的RABC权限
- 【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
- 【Azure 应用服务】App Service中,为Java应用配置自定义错误页面,禁用DELETE, PUT方法
- LBS位置服务都有那些应用? LBS(Location Based Service),中文称为基于位置服务的应用
- 如何使用Azure云服务和SQL Database部署PHP应用
- 基于docker的应用服务部署
- 创意视觉应用︱基于深度学习的CVaaS计算机视觉即服务案例(Computer Vision as a Service)
- 在 UWP 应用中创建、使用、调试 App Service (应用服务)
- XData -–无需开发、基于配置的数据库RESTful服务,可作为移动App和ExtJS、WPF/Silverlight、Ajax等应用的服务端
- Web应用程序如何应用报表服务来展现报表内容(实例基于SQL Server 2005 Report Service)
- Web应用程序如何应用报表服务来展现报表内容(实例基于SQL Server 2005 Report Service)
- 在 UWP 应用中创建、使用、调试 App Service (应用服务)
- 不用虚机不用Docker使用Azure应用服务部署ASP.NET Core程序