Groovy ошибка в декларативном конвейере Jenkins - PullRequest
0 голосов
/ 06 сентября 2018

Я установил Jenkins на Docker и создал декларативный конвейер от SCM. Файл Jenkinsfile размещен на Github и имеет следующий код:

pipeline {
    agent any

    stages {
        stage('Build') {
            steps {
                echo 'Building..'
            }
        }
        stage('Test') {
            steps {
                echo 'Testing..'
            }
        }
        stage('Deploy') {
            steps {
                echo 'Deploying....'
            }
        }
    }
}

Теперь, когда я строю задание Jenkins, я получаю следующую ошибку

 Running in Durability level: MAX_SURVIVABILITY
    [Pipeline] End of Pipeline
    groovy.lang.MissingPropertyException: No such property: pipeline for class: groovy.lang.Binding
        at groovy.lang.Binding.getVariable(Binding.java:63)
 jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)
    Finished: FAILURE

И когда я помещаю код из Jenkinsfile на Github непосредственно в Jenkins, он успешно собирается. Не уверен, в чем проблема, хотя то же самое сработало ранее (я недавно установил Jenkins на Docker)

1 Ответ

0 голосов
/ 10 сентября 2018

Это сработало для меня после обновления плагина Script Security до версии 1.46 (последняя версия)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...