git - 共享 AWS Elastic Beanstalk 配置以将 git 部署到 AWS

标签 git amazon-web-services amazon-elastic-beanstalk

我有一个项目部署到 Amazon Elastic Beanstalk,但我还需要让其他团队成员部署。 我们正在使用 AWS eb CLI,它非常方便。但是,它将所有生成的配置目录添加到 .gitignore,从 .gitignore 中删除目录不是一个好主意。

是否有任何想法或工具可以让我与团队成员共享配置(我已经共享了 key ),以便他们也可以进行部署?

最佳答案

从技术上讲,您可以 checkin .elasticbeanstalk,但我要提醒您一些注意事项:您和您的团队需要非常非常具体地确定操作顺序,否则您将陷入困境.例如:ApplicationVersionName= 是部署的最后一个版本,因此部署的用户需要部署到 AWS,然后提交到远程。在做任何其他事情之前,每个人都需要从远程进行 PULL。您还需要将所有配置文件放在一个公共(public)位置,因为默认情况下配置文件会引用您用户目录中的文件,例如凭证文件。这些文件需要移动到一个公共(public)文件夹中。不过,拥有一个以上的部署人员可能弊大于利。

关于git - 共享 AWS Elastic Beanstalk 配置以将 git 部署到 AWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16263063/

相关文章:

git - 如何在git中关注一个文件

python - 如何在 Sagemaker 中获取特定模型图像的 Amazon ECR 容器 URI?

amazon-web-services - 如何处理预签名 URL 在完成下载之前过期的情况?

javascript - AWS elastic beanstalk,在 Django 中提供多个静态文件

docker - Elastic Beanstalk和Docker:产生多个Docker容器的Elastic beantalk问题

git - 如何使用 Git 跟踪单个文件的版本?

git - 在 Git 分支中管理 Laravel 迁移

mysql - Amazon RDS - 使用用户凭证将 MySql 数据库从 EC2 迁移到 RDS

python - Yum 在 Amazon Linux 上安装 libhdf5-dev

c++ - 在 Vertica 8.0.0-2 中安装 group_concat UDAF 聚合函数