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

部署Azure静态Web应用时Bitbucket流水线卡在「Building」状态

排查Bitbucket流水线部署Azure静态Web应用停滞问题

核心排查方向及修复方案

  • 路径配置冗余问题
    流水线默认工作目录就是$BITBUCKET_CLONE_DIR,你的APP_LOCATION和OUTPUT_LOCATION前缀重复,可简化为相对路径:

    APP_LOCATION: 'norius-lp'
    OUTPUT_LOCATION: 'norius-lp/dist/norius-lp/browser'
    

    建议在pipe前加路径验证步骤,确认目录存在:

    - ls -la norius-lp
    - ls -la norius-lp/dist/norius-lp/browser
    
  • 权限命令合理性
    执行chown -R 165536:165536 $BITBUCKET_CLONE_DIR可能过度修改权限,若你的项目构建未生成特殊权限文件,可直接移除这条命令;如果是构建后文件权限异常,建议在构建完成后再针对性调整权限。

  • 部署令牌有效性
    确认API_TOKEN是Azure静态Web应用的有效部署令牌,未过期且权限正确。务必用Bitbucket的加密变量存储令牌,不要明文写在配置中,避免泄露风险。

  • Pipe版本稳定性
    使用main分支的pipe可能存在不稳定情况,建议指定稳定版本号,例如:

    pipe: microsoft/azure-static-web-apps-deploy:1.0.1
    
  • 开启详细日志定位
    进入Bitbucket流水线设置,开启详细日志模式,查看pipe执行阶段的具体报错信息(如路径不存在、权限拒绝、网络超时等),这是定位停滞原因最直接的方式。

内容的提问来源于stack exchange,提问作者leandro.starke

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 11:52:32