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

Azure App Service部署Django失败:DevOps/GitHub Actions问题排查

Linux环境Azure App Service关联Azure DevOps Pipeline的CI/CD问题

需求说明

在Linux环境的Azure App Service上运行应用,需关联Azure DevOps Pipeline,为GitHub仓库及指定分支实现CI/CD,要求构建过程基于Azure基础设施,不使用GitHub Actions。

已尝试的环境变量配置

在App Service中设置了以下环境变量:

SCM_DO_BUILD_DURING_DEPLOYMENT=true
WEBSITE_NODE_DEFAULT_VERSION=~18
WEBSITE_RUN_FROM_PACKAGE=true

遇到的问题

  • 应用启动失败,Kudu、Azure DevOps Pipeline及App Service日志均显示容器无法响应8000端口的HTTP探测
  • 出现ModuleNotFoundError: No module named 'project'错误
  • GitHub Actions或Azure DevOps Pipeline的ZIP部署均失败,调整ArchiveFiles任务的includeRootFolder参数后仍出现不同的失败情况
  • 后续还出现ModuleNotFoundError: No module named 'django'的依赖缺失错误

相关附件

包含以下配置文件及日志:

  • Azure App Service启动命令
  • app.yaml
  • wsgi.py
  • GitHub Workflow文件
  • Azure DevOps YAML文件
  • 各阶段错误日志

内容的提问来源于stack exchange,提问作者london_utku

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 10:04:56