Я установил 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)