Docker 从travis部署到数字海洋液滴

Docker 从travis部署到数字海洋液滴,docker,travis-ci,digital-ocean,Docker,Travis Ci,Digital Ocean,我有一个运行在docker容器中的web应用程序。当代码合并到travis的主分支中时,我能够运行测试并创建构建。我需要将构建部署到digital ocean droplet,但找不到关于如何实现这一点的任何文档或来源 我能够找到关于如何将其部署到AWS Elastic Beanstalk和S3的文档,但找不到任何适用于digital ocean的文档。您将代码repo(如Github)配置为发布到CICD服务器公开的webhook,例如Travis(在我的Jenkins中)。Travis应该将

我有一个运行在docker容器中的web应用程序。当代码合并到travis的主分支中时,我能够运行测试并创建构建。我需要将构建部署到digital ocean droplet,但找不到关于如何实现这一点的任何文档或来源


我能够找到关于如何将其部署到AWS Elastic Beanstalk和S3的文档,但找不到任何适用于digital ocean的文档。

您将代码repo(如Github)配置为发布到CICD服务器公开的webhook,例如Travis(在我的Jenkins中)。Travis应该将构建的映像推送到Docker注册表,这可能是D.O.的内部回购(在我的例子中是Docker Hub或Red Hat容器注册表),在那里,映像更改将触发新的应用程序部署(在我的例子中是暂存)