【发布时间】:2017-11-01 15:26:00
【问题描述】:
我将 ubuntu 16.04 作为主机。
在它的顶部,有 2 个 Vagrant VM,一个充当 Master,另一个充当 Slave。
在 Master 上,我安装并运行了 Jenkins
在奴隶上我安装了 Docker。我可以做 Vagrant up 和 Vagrant ssh 并同时运行两台机器。
我需要将在 Master VM 中创建的 .war 文件部署到在从机上运行的 Docker 容器上。我尝试在 docker 中使用同步文件夹选项 inn Vagrant 和 Volume。我可以通过链接这些东西将war文件复制到docker容器的webapps目录。
但是如何在 Jenkins 中添加从属 Vagrant VM 作为从属节点,该节点在主 VM 上运行并直接从那里部署到 docker 容器。
我是否需要在从属 VM 上安装 Jenkins 或其他任何东西?
【问题讨论】:
标签: docker jenkins vagrant jenkins-plugins jenkins-pipeline