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

时间:2013-04-28 12:52:35

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

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

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

3 个答案:

答案 0 :(得分:2)

从技术上来说,你可以登记.elasticbeanstalk,但是让我给你一些警告:你和你的团队需要对操作顺序非常具体,否则你会让自己陷入困境。例如:ApplicationVersionName =是部署的最后一个版本,因此用户部署需要部署到AWS,然后提交到远程。在做任何其他事情之前,每个人都需要从遥控器获取PULL。您还需要在公共位置使用所有配置文件,因为默认情况下配置文件引用用户目录中的文件,如凭据文件。需要移动到公共文件夹。虽然拥有矿石而不是一个部署人员,但可能存在更多的不利因素。

答案 1 :(得分:1)

如果您使用的是Maven,那么Beanstalk Maven插件是将配置保存到您的pom中的不错选择。可能它会解决你的分享问题。

Check out the documentation

关于安全性,凭据保留在〜/ .m2 / settings.xml 上,并受Maven server password加密机制保护。

答案 2 :(得分:0)

借助云形态模板描述您的beanstalk环境可能有意义吗?