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

如何从外部Git(GitLab)指定文件夹部署至Azure App Service

从GitLab仓库的app/目录部署PHP应用到Azure App Service的解决方案

方法一:正确配置PROJECT应用设置

这是Azure官方指定子目录部署的标准方式,你之前可能参数格式有误:

  • 登录Azure门户,进入目标App Service
  • 左侧菜单选「配置」→「应用设置」
  • 点击「添加」,新建设置:
    • 键:PROJECT
    • 值:app(不要加斜杠、星号,直接写纯文件夹名称)
  • 保存设置后,去「部署中心」点击「同步」,或者推送一个空commit到GitLab触发自动部署

方法二:用仓库根目录的.deployment文件指定路径

如果应用设置不生效,试试在GitLab仓库根目录创建一个.deployment文件,内容如下:

[config]
project = app

将这个文件推送到GitLab,Azure部署时会优先读取该文件的配置,自动从app/目录拉取代码。

方法三:检查部署中心的路径配置

部分Azure App Service的部署中心界面里,直接提供「项目路径」配置项:

  • 进入「部署中心」→「配置」标签页
  • 找到「项目路径」输入框,填入app
  • 保存后同步部署即可

验证部署是否生效

部署完成后,可通过「高级工具」→「Kudu」→「调试控制台」→「站点」→「wwwroot」查看目录内容,若里面只有app/下的文件,说明部署路径设置成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 14:04:59