Jenkins管道卡住-等待下一个可用执行器

时间:2019-11-18 14:27:37

标签: jenkins jenkins-pipeline kubernetes-jenkins-plugin

我有一个带有agent any的管道脚本,该脚本不再起作用。

它卡在@ Waiting for next available executor

pipeline {
    agent any
    stages {
        stage('Stage1') {
            steps {
                sh 'java -version'
            }
        }
        stage('Stage2'){
         steps {
            container('docker') {
                sh 'docker version'
            }
          }
        }
    }
}

如果我将其更新为使用代理kubernetes,则它将再次开始工作。

pipeline {
    agent {
        kubernetes {
            label "team-abc-jenkins-slave-${UUID.randomUUID().toString()}"
            defaultContainer 'jnlp'
        }
    }
    stages {
        stage('Stage1') {
            steps {
                sh 'java -version'
            }
        }
        stage('Stage2') {
         steps {
            container('docker') {
                sh 'docker version'
            }
          }
        }
    }
}

几天前一切正常,然后停止工作。我在Jenkins ver. 2.190.2

enter image description here enter image description here

如您所见,节点/从属服务器已启动但已暂停

enter image description here

1 个答案:

答案 0 :(得分:1)

问题出在主机路径卷上,它缺少/var/run/docker.sock中的初始/

相关问题