EB:从Docker Hub自动部署新的Docker镜像
是否有可能设置一个Web钩子来自动将Docker Hub存储库的新版本应用程序部署到Elastic Beanstalk?
我目前有以下设置:
Bitbucket Repo -----> Docker Hub -----> Elastic Beanstalk
当我推送到git仓库的master分支时,它通过POST请求触发Docker仓库的构build。 但是,一旦图像被构build,我就必须在EB上手动部署它。
Docker Hub可以在构build成功完成时发出POST请求。 是否有一些API或URL可以指示Docker调用,以便EB重新部署应用程序?
注意:最终我想在这个工作stream程中包含一个自动testing服务器。
AWS似乎没有HTTP API,但可以使用aws命令行工具来触发更新: https : //stackoverflow.com/a/41715702/5879759
- AWS Elastic Beanstalk忽略了我的Dockerrun.aws.json文件
- 在Elastic Beanstalk的Docker中的cron作业中访问S3
- 如何在Amazon Elastic Beanstalk单容器Docker环境中运行Rails迁移和种子
- debuggingElastic Beanstalk Docker运行失败?
- dockerbuild设失败 – “无法分配内存”
- 在Elastic Beanstalk / Docker Nginx / PHP-FPM实例中访问客户端IP
- 如何在单个容器Docker环境上的Amazon Elastic Beanstalk上部署Rails应用程序
- 具有Docker和持久存储的弹性Beanstalk
- Elastic Beanstalk泊坞窗错误