首页 > 解决方案 > 如何在使用 CodePipeline 时使用 .ebextension

问题描述

我正在使用 CodePipeline 将 git 主分支上的任何内容部署到 Elastic Beanstalk。

我按照本教程扩展了默认的 nginx 配置(特别是 max-body-size):https ://medium.com/swlh/using-ebextensions-to-extend-nginx-default-configuration-in-aws-elastic-豆茎-189b844ab6ad

但是,因为我没有使用标准的 eb deploy 命令,所以我认为 CodePipeline 流程不会进入 .ebextension 目录并执行它应该做的事情。

有没有办法使用代码管道(所以我可以从 master 获得 CI/CD)以及利用 .ebextension 的好处?

标签: nginxamazon-ec2amazon-elastic-beanstalkaws-codepipelineebcli

解决方案


如果您直接使用 eb deploy 命令,这是否有效?如果是,那么我会尝试使用管道执行历史来查找最近的工件以使用 eb deploy 命令下载和测试。


推荐阅读