如何将Docker映像从Docker Hub部署到AWS docker swarm集群

时间:2019-04-23 13:25:09

标签: amazon-web-services ansible jenkins-pipeline continuous-deployment dockerhub

当前情况:

我们具有以下CI和CD。

我们在Jenkins中进行了民意调查(SCM),一旦有新的提交,Jenkins将通过jenkinsfile开始构建,并且Jenkins文件查找pom并开始构建jar文件,一旦jar创建完成,它将开始借助来创建docker映像。 dockerfile,并且映像将推送到docker hub(私有dockerhub)。(CD ==>然后,我们使用portainer将最新映像手动部署到AWS docker swarm集群)。

我们正在尝试以以下方式实现CD:

现在,我必须像一键部署一样通过Jenkins将最新的映像从dockerhub自动部署到aws(docker swarm集群)。

我们如何在自动时尚(例如构建和部署)中使用Ansible或Portainer来实现此部署?

如果是,请提供参考或实现此建议的步骤?

有没有比Ansible更好的方法?

0 个答案:

没有答案