【问题标题】:AWS CodeDeploy: Using multiple git repositories, or submodule inside a git repo?AWS CodeDeploy:使用多个 git 存储库或 git 存储库中的子模块?
【发布时间】:2017-01-20 05:54:25
【问题描述】:

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

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

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

有什么方法可以将代码保存在不同的存储库中并利用 CodeDeploy?

【问题讨论】:

  • 你是怎么解决这个问题的?

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-23
    • 2018-04-05
    • 2015-09-25
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    相关资源
    最近更新 更多