Трубопроводы Jenkins застряли - ожидание следующего доступного исполнителя

У меня есть сценарий конвейера с 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

Как видите, узел / ведомое устройство запущено, но приостановлено.

1 ответ

Проблема заключалась в томе пути к хосту, в нем отсутствовал начальный / в /var/run/docker.sock

Другие вопросы по тегам