git 部署至 aws elastic beanstalk 多层

git 部署至 aws elastic beanstalk 多层

我们正在使用 git 和 eb 在 aws 上部署我们的 elastic beanstalk 应用程序,但刚刚添加了一个工作层。鉴于很多代码都是通用的(模型等),拥有一个单一的源基础似乎是明智的,但您只能有一个 eb 配置,而基于分支的部署只能有一个目标。

另一种方法是拥有包含共享代码的多个源存储库。

另一种方法是将 eb 配置放在 repo 之外,并拥有 repo 的多个实例。

就我个人而言,我更喜欢一个源库。

什么被认为是 git 和多层的最佳实践?

答案1

deploybot.com -> 在部署时添加配置文件 - 否则只需创建子文件夹:

网络/.ebextensions

工作者/.ebextensions

并使用 deploybot 将特定子文件夹部署到特定目标

“应该”这么做。

相关内容