【发布时间】:2018-07-31 05:18:34
【问题描述】:
我在 jenkins 中有一个主从设置,我所有的从机器都是 docker 从机器。
我正在使用另一个 docker 插件来配置这些从站。我所有的工作都在从节点上成功传递,但我无法从 jenkins UI 查看工作区。这是因为在构建成功执行后容器被破坏了吗?如果是,那么查看工作区的解决方法是什么。
【问题讨论】:
-
如果您想保留工作区,您需要提供
docker run -it -v host-dir:container-dir $image-name否则它不会保留工作区。此功能在 docker 中称为Volume mount。谢谢 -
这会帮助我在 UI 中查看工作区吗?
-
是的,但条件是它不应该停止您的容器。如果你想停止容器,我建议使用共享存储来保存任何容器的持久数据,并且应该永久挂载在 jenkins UI 上。
-
好的,我想停止容器,因为有很多构建,我想在构建完成后清理它。您能否详细说明如何使用共享存储来持久化数据?
标签: docker jenkins jenkins-plugins