我正在寻找一种共享EB配置的方法,以便团队中拥有有效AWS凭证的任何人都可以部署代码。默认情况下,EB将以下内容添加到您的.gitignore文件中。

# Elastic Beanstalk Files
.elasticbeanstalk/*
!.elasticbeanstalk/*.cfg.yml
!.elasticbeanstalk/*.global.yml

我是否需要检入这些文件才能与团队共享?

最佳答案

在我看来,AWS完全弄乱了自己的.gitignore默认值。起初这令人困惑,因为看起来它在那里是有充分的理由的。我们找不到很好的理由。也许这只是一种预防措施,所以您没有犯某些不该做的事情。但是,我认为,首先,默认情况下不应该修改项目的.gitignore。其次,没有人应该提交他们尚未审查的代码。

正如库什(Kush)在其答复中指出的那样,您可以将文件添加到嵌套目录中,该目录将由VCS跟踪。我假设这样做的原因是为了使不同的开发人员可以维护不同的配置。对于与此类似的事物,我们零使用,但值得注意的是,我敢肯定有人会这样做。

我们已经从项目中完全删除了这些条目,并提交了整个.elasticbeanstalk.ebextensions目录。

关于amazon-web-services - 与团队共享您的Elasticbeanstalk配置的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47013874/

10-11 06:38