共享AWS弹性Beanstalk配置以将git部署到AWS

共享AWS弹性Beanstalk配置以将git部署到AWS,git,amazon-web-services,amazon-elastic-beanstalk,Git,Amazon Web Services,Amazon Elastic Beanstalk,我有一个部署到Amazon Elastic Beanstalk的项目,但我还需要部署其他团队成员。 我们正在使用AWS eb CLI,这非常方便。但是,它将所有生成的配置目录添加到.gitignore中,从.gitignore中删除该目录不是一个好主意 是否有任何想法或工具可以让我与团队成员共享配置(我已经共享了密钥),以便他们也可以部署?从技术上来说,您可以签入。elasticbeanstalk,但让我给您一些警告:您和您的团队需要非常明确的操作顺序,否则你会让自己陷入一个糟糕的境地。例如:A

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


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

从技术上来说,您可以签入。elasticbeanstalk,但让我给您一些警告:您和您的团队需要非常明确的操作顺序,否则你会让自己陷入一个糟糕的境地。例如:ApplicationVersionName=是部署的最后一个版本,因此部署的用户需要部署到AWS,然后提交到远程服务器。每个人在做任何其他事情之前都需要从遥控器中拔出。您还需要将所有配置文件放在一个公共位置,因为默认情况下,配置文件引用用户目录中的文件,如凭据文件。这些文件需要移到公共文件夹中。但是,拥有一个以上的部署人员可能弊大于利。

借助cloudformation模板描述beanstalk环境可能是有意义的?

如果您使用的是Maven,beanstalk Maven插件是将配置保留在pom中的一个好选择。这可能会解决你的分享问题


关于安全性,凭据保存在~/.m2/settings.xml上,并受到加密机制的保护。

你找到你要找的东西了吗?没有@NikMartin,一点运气都没有。我在下面回答你,说只要你知道潜在的挂断,就可以从.gitignore中删除.elasticbeanstalk。@owahab,你能弄明白吗?谢谢。@NiravGandhi不。已完全停止使用Elasticbeansalk:)