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