使用Jenkins Docker插件动态创建Jenkins Slave,并在作业执行过程中移除



我正在使用Jenkins Docker Pluginhttps://wiki.jenkins.io/display/JENKINS/Docker+用于动态创建容器并将其用作Jenkins Slaves的插件。这对某些工作来说效果不错。然而,对于一些运行时间较长的作业(10分钟>(,docker容器在中途被移除。制作作业失败。

我尝试在插件配置中增加各种超时选项,但没有结果。有人能帮忙吗。

我知道我很晚才在这里发布答案。我能够找到问题的根本原因。问题是使用具有相同Jenkins主目录的两个Jenkins实例。似乎Jenkins Docker插件运行守护进程来杀死与Jenkins Master关联的Docker容器。当我们运行两个具有相同Jenkins主目录(Copy of It(的Jenkins实例时,为CI工作启动的Docker容器由于彼此的守护进程而被删除。

最新更新