是否可以使用提交给github
的代码自动构建docker映像(不涉及测试),然后使用lambda函数将其推送到AWS
ECR
?
答案 0 :(得分:1)
您不能仅使用lambda做到这一点,因为lambda并不是docker守护程序真正合适的执行环境(需要构建映像),但是您可以使用lambda + sns触发可能指向您开发的服务的端点,托管在ec2上,它将在git克隆后触发docker build命令(您可以使用类似于python的fabfile.org或允许您执行服务器命令的框架)。
您肯定可以将这种想法扩展到也许通过自动化一些ami的ec2构建机器上来,等等。
这里的重点是,您实际上无法控制lambda中的配置,因此您需要ec2。