【发布时间】:2018-07-04 06:33:36
【问题描述】:
是否可以从提交到 github 的代码自动构建 docker 映像(不涉及测试),然后使用 lambda 函数将其推送到 AWS ECR?
【问题讨论】:
-
我不确定您打算如何从 github 提交中调用 lambda(pubsub?poll?)。无论如何,如果您采用任何方法,您都需要花一些钱。我能想到的一种方法。 1. 将 Github 钩子链接到 DockerHub,后者负责自动构建图像。 2. 可以使用 boto3 python 库编写您的 lambda,以提取图像详细信息并将图像放入 ECR。让我知道这是否有意义或有帮助,我会将其发布为答案。此外,如果您愿意花钱,您可以检查 AWS CodeCommit 和 CodePipeline 的可能性,以获得简单的架构。
标签: amazon-web-services aws-lambda amazon-ecs