AWS CodeDeploy:在git repo中使用多个git存储库或子模块?

时间:2016-09-12 18:14:26

标签: git amazon-web-services github amazon-ec2 aws-code-deploy

我有一个用例,我希望在同一个Auto-Scaling EC2实例组上保留两个git存储库,或者由不同团队开发的两个应用程序(前端,后端)。

我想使用CodeDeploy来控制最新代码的部署和修订。

我尝试创建git子模块,但CodeDeploy使用的GitHub API不会获取tarball中的子模块,因此除非我保留SSH密钥以从服务器获取(我不想这样做),否则它的用途有限那)

我是否可以通过某种方式将代码保存在不同的存储库中并使用CodeDeploy?

1 个答案:

答案 0 :(得分:1)

您是否将后端声明为前端的依赖服务?如果是,是否可以在CodeDeploy上创建两个单独的应用程序?每次为CodeDeploy上的application1和deployment1部署后端服务,稍后为application2和deployment2部署前端服务。这可能是一种解决方法吗?

支持Github子模块肯定是一个有效的功能请求。