2013-04-28 173 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加密機制保護。

相關問題