使用 Jenkins Docker 动态创建的 Jenkins Slave 插件在作业执行过程中被删除
Dynamically created Jenkins Slave using Jenkins Docker Plugin get removed in the middle of Job execution
我正在使用 Jenkins-Docker-Pluginhttps://wiki.jenkins.io/display/JENKINS/Docker+Plugin 动态创建容器并将它们用作 Jenkins 从站。这对某些工作来说效果很好。然而,对于一些较长的 运行 作业(10 分钟 >)docker 容器在中途被移除。制作作业失败。
我试过在插件配置中增加各种超时选项,但是没有结果。谁能帮帮忙
我知道我post在这里回答已经很晚了。我能够找到问题的根本原因。问题是使用两个具有相同 Jenkins 主目录的 Jenkins 实例。似乎 Jenkins Docker 插件运行守护进程来杀死与 Jenkins Master 关联的 docker 容器。因为我们是 运行 两个具有相同 Jenkins 主目录(它的副本)的 Jenkins 实例 Docker 为 CI 工作启动的容器由于彼此的守护进程而被删除。
我正在使用 Jenkins-Docker-Pluginhttps://wiki.jenkins.io/display/JENKINS/Docker+Plugin 动态创建容器并将它们用作 Jenkins 从站。这对某些工作来说效果很好。然而,对于一些较长的 运行 作业(10 分钟 >)docker 容器在中途被移除。制作作业失败。
我试过在插件配置中增加各种超时选项,但是没有结果。谁能帮帮忙
我知道我post在这里回答已经很晚了。我能够找到问题的根本原因。问题是使用两个具有相同 Jenkins 主目录的 Jenkins 实例。似乎 Jenkins Docker 插件运行守护进程来杀死与 Jenkins Master 关联的 docker 容器。因为我们是 运行 两个具有相同 Jenkins 主目录(它的副本)的 Jenkins 实例 Docker 为 CI 工作启动的容器由于彼此的守护进程而被删除。