有一次在几次Jenkins管道运行中,我得到了错误:Getting ERROR: Timeout after 1 minutes在一个使用了docker-pipeline插件中的docker.image(docker_image_here)的步骤中,如何增加此步骤的超时时间?我尝试在步骤之前添加timeout(10),在步骤之后添加sleep(time:60,unit:"SECONDS"),两种解决方案都不起作用。
Getting ERROR: Timeout after 1 minutes
docker.image(docker_image_here)
timeout(10)
sleep(time:60,unit:"SECONDS")
1yjd4xko1#
使用该插件的唯一方法是运行Jenkins发行版,并使用一组自定义的java参数来设置超时。根据:this PR和此评论,您需要添加:-Dorg.jenkinsci.plugins.docker.workflow.client.DockerClient.CLIENT_TIMEOUT=250根据您的完整用例,我可能会建议使用一些情况下,因为似乎这个插件不再支持/采用,并在配置方面的东西,如超时,似乎没有兴趣实现它。(根据github上提出的问题以及如何处理来判断)
-Dorg.jenkinsci.plugins.docker.workflow.client.DockerClient.CLIENT_TIMEOUT=250
1条答案
按热度按时间1yjd4xko1#
使用该插件的唯一方法是运行Jenkins发行版,并使用一组自定义的java参数来设置超时。根据:this PR和此评论,您需要添加:
-Dorg.jenkinsci.plugins.docker.workflow.client.DockerClient.CLIENT_TIMEOUT=250
根据您的完整用例,我可能会建议使用一些情况下,因为似乎这个插件不再支持/采用,并在配置方面的东西,如超时,似乎没有兴趣实现它。(根据github上提出的问题以及如何处理来判断)