如何增加Jenkinsfile中docker的超时时间

hrirmatl  于 2023-06-28  发布在  Jenkins
关注(0)|答案(1)|浏览(261)

有一次在几次Jenkins管道运行中,我得到了错误:Getting ERROR: Timeout after 1 minutes在一个使用了docker-pipeline插件中的docker.image(docker_image_here)的步骤中,如何增加此步骤的超时时间?
我尝试在步骤之前添加timeout(10),在步骤之后添加sleep(time:60,unit:"SECONDS"),两种解决方案都不起作用。

1yjd4xko

1yjd4xko1#

使用该插件的唯一方法是运行Jenkins发行版,并使用一组自定义的java参数来设置超时。根据:this PR和此评论,您需要添加:
-Dorg.jenkinsci.plugins.docker.workflow.client.DockerClient.CLIENT_TIMEOUT=250
根据您的完整用例,我可能会建议使用一些情况下,因为似乎这个插件不再支持/采用,并在配置方面的东西,如超时,似乎没有兴趣实现它。(根据github上提出的问题以及如何处理来判断)

相关问题