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

使用GitHub Actions部署Azure Web App时如何禁用Oryx/OneDeploy自动构建?

如何阻止Azure Web App在GitHub Actions部署后自动触发Oryx构建和OneDeploy流程?

我在通过GitHub Actions自动部署Python(FastAPI)应用到Azure Web App时,遇到了以下问题:部署操作本身成功完成,但Azure会自动触发Oryx构建和OneDeploy流程,这是我希望避免的。

我已经尝试了多种配置来禁用Azure端的自动构建,但均未奏效,具体尝试内容如下:

  • 在Azure Web App的配置中设置环境变量ENABLE_ORYX_BUILD=false和WEBSITE_RUN_FROM_PACKAGE=1,尝试禁用自动构建,但OneDeploy和Oryx仍会被触发;
  • 删除Azure配置中的所有启动命令,在GitHub Actions工作流中预先构建应用并打包为ZIP文件,期望Azure直接部署该包而不重新执行构建;
  • 调整GitHub Actions工作流的认证方式,使用发布配置文件替代client-id和tenant-id进行认证,尝试实现更直接的部署,但问题依旧存在。

请问是否有人遇到过类似问题,或是找到过可以绕过Oryx和OneDeploy流程的解决方案?恳请指导!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 11:52:02