通过Jenkins将SpringBoot部署到Docker中的另一台服务器中

时间:2018-12-25 05:43:25

标签: docker jenkins

我是CI / CD流程的新手。

我们有一个模型,该模型通过jenkins在同一台机器的docker中通过jenkins部署Spring Boot应用程序。

我们正在Internet上搜索如何将应用程序部署到另一台服务器,我们唯一获得的密钥是通过SSH代理。我希望SSH仅用于通信。

我们能否有一个完整的示例,说明如何部署到另一台服务器以及要考虑的其他预防措施。

请指导我们

enter image description here

1 个答案:

答案 0 :(得分:1)

在Jenkins管道中,您需要定义一个发布docker映像的阶段,在基础架构中,您需要一个存储工件和docker映像的存储库。

enter image description here

enter image description here

我知道的存储库是UICollectionViewDelegateFlowLayoutNexus

因此,您的server1在管道的最后,会将稳定的docker映像上传到Nexus。

要在另一台服务器(不使用协调器)中执行docker映像,可以使用Ansible。

在网上您可以找到很多资源,例如:https://www.codementor.io/mamytianarakotomalala/how-to-deploy-docker-container-with-ansible-on-debian-8-mavm48kw0

相关问题