2013-04-28 171 views
5

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

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

+0

找不到您想要的? – regretoverflow 2013-05-07 16:24:26

+0

没有@NikMartin,没有运气。 – 2013-05-13 18:53:39

+0

我在下面回答你,指出从.gitignore中删除.elasticbeanstalk是可以的,只要你知道我也描述过的潜在的挂断。 – regretoverflow 2013-05-13 22:51:49

回答

2

从技术角度来说,您可以检查.elasticbeanstalk,但让我给你一些注意事项:你和你的团队需要对操作顺序非常非常具体,否则你会让自己陷入一个糟糕的境地情况。例如:ApplicationVersionName =是部署的最后一个版本,因此用户部署需要部署到AWS,然后提交到远程。在做任何其他事情之前,每个人都需要从遥控器上取得PULL。您还需要将所有配置文件放在一个共同的地方,因为默认情况下,配置文件会引用用户目录中的文件,例如凭据文件。需要移动到一个通用文件夹。尽管拥有一个部署人员可能会有更多的缺点。

0

在云信息模板的帮助下描述您的beanstalk环境可能有意义吗?

1

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

Check out the documentation

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

相关问题