我有一个用例,我希望在同一个Auto-Scaling EC2实例组上保留两个git存储库,或者由不同团队开发的两个应用程序(前端,后端)。
我想使用CodeDeploy来控制最新代码的部署和修订。
我尝试创建git子模块,但CodeDeploy使用的GitHub API不会获取tarball中的子模块,因此除非我保留SSH密钥以从服务器获取(我不想这样做),否则它的用途有限那)
我是否可以通过某种方式将代码保存在不同的存储库中并使用CodeDeploy?
答案 0 :(得分:1)
您是否将后端声明为前端的依赖服务?如果是,是否可以在CodeDeploy上创建两个单独的应用程序?每次为CodeDeploy上的application1和deployment1部署后端服务,稍后为application2和deployment2部署前端服务。这可能是一种解决方法吗?
支持Github子模块肯定是一个有效的功能请求。