You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure CLI在Bitbucket流水线中将Python应用部署到已有Azure App Service

Python应用Azure App Service CLI部署方案

你提到的az webapp deployment source config-zipzip部署命令对Python应用完全通用,和部署.NET应用的用法没有差异,是你需求场景下的最优选择。

操作步骤

  • 先在Bitbucket流水线中将Python项目打包为zip包,注意requirements.txt、项目启动文件、业务代码需要放在zip包的根目录,不要额外嵌套外层文件夹
  • 在流水线中通过服务主体完成Azure CLI非交互式鉴权
  • 直接执行zip部署命令即可:
az webapp deployment source config-zip --resource-group <资源组名称> --name <App Service名称> --src <本地zip包路径>

部署完成后Azure App Service会自动识别Python项目,检测根目录的requirements.txt自动安装依赖,你仅需要提前在App Service配置中指定对应Python运行时版本、自定义启动命令(如有特殊启动逻辑)即可正常运行。

可选替代命令

你也可以使用更新的通用部署命令完成相同操作,效果一致:

az webapp deploy --resource-group <资源组名称> --name <App Service名称> --src-path <本地zip包路径> --type zip

你之前用到的az webapp up属于创建+部署一体化的快速体验命令,本身设计就是仅支持新应用,不适合已有应用的部署场景。

内容的提问来源于stack exchange,提问作者Ramūnas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 22:45:01