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

AWS CodePipeline推送GitHub代码后Elastic Beanstalk域名未更新问题

问题排查:CodePipeline部署Beanstalk未同步GitHub代码变更
  • BuildSpec配置未正确传递构建产物
    检查buildspec.yml的artifacts字段,确认是否指定了正确的构建输出目录(比如build/),保证编译后的产物能被作为流水线输出 artifact 传递到部署环节。同时查看CodeBuild日志,确认npm run build这类编译命令是否完整执行,且生成了预期的build文件夹及内容。

  • 部署阶段未选用构建后的产物
    检查CodePipeline部署环节的配置,确认是否选择了Build阶段输出的artifact作为部署源,而非直接使用GitHub的原始源码(跳过了构建步骤)。另外查看Beanstalk的应用版本历史,验证每次流水线部署的版本是否包含build后的文件,而非未编译的源码。

  • 缓存导致旧内容残留
    尝试用无痕浏览器访问Beanstalk域名,排除本地缓存影响;若开启了CDN或Beanstalk实例的静态资源缓存,可重启Beanstalk环境强制刷新实例,确保部署的新版本被加载。

  • 权限或文件访问问题
    确认CodeBuild执行角色拥有向CodePipeline的artifact存储桶上传文件的权限,保证构建产物能正常传递到部署环节。同时检查Beanstalk实例的运行环境权限,确保应用能正常读取build文件夹内的文件(比如Node.js环境下的文件权限设置)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 15:42:03