首页 > 解决方案 > Jenkins 在 `'docker' 上构建摊位正在等待`

问题描述

Still waiting to schedule task
‘docker’ is offline

詹金斯文件:

pipeline {
    agent {
        node {
            label 'docker'
            customWorkspace "workspace/${JOB_NAME}/${BUILD_NUMBER}"
        }
    }
...

此错误的原因是什么,如何进一步诊断?

我没有看到任何相关的容器通过docker ps.

标签: jenkinsjenkins-pipelinejenkins-plugins

解决方案


如果您使用具有特定标签的节点 {},并且没有任何具有该标签设置的节点,则构建将永远卡住。您还需要确保在使用单个节点(如“master”)时设置了至少 2 个执行程序,否则管道构建通常会被卡住,因为它们由一个根构建和几个用于步骤的子构建组成.


推荐阅读