如何处理弹性beanstalk部署,以便仅上传已更改的文件

Fur*_* U. 2 git deployment amazon-elastic-beanstalk

我对弹性beanstalk有疑问,因为我是AWS新手.我设置了所有内容并部署了第一个应用程序 但当我推动另一组更改时,它只是替换了整个文件,而不仅仅是更改了文件.在开发过程中,localhost和server有不同的配置,因此会有不同的文件,但在这种情况下,你在本地的东西是在服务器,这有点奇怪.

你能建议怎么做?

kro*_*oss 5

如果我理解正确,你会问两个问题:

  1. 你能只推送更改的文件吗?根据我的理解,我认为你不能.整个源包已上载,可以推送到相同或不同的服务器.每次部署它本质上都是一个新环境(取决于策略,即蓝绿色).

  2. 本地vs生产配置文件:为了使用不同的文件,您只需要在源包中提供它们,或者在部署过程中通过向.ebextensions中的.config文件添加脚本来更改它们.看看定制弹性豆茎容器