我已经在Docker上安装了Jenkins,并从SCM创建了一个声明性管道。jenkins文件放在Github上,具有以下代码:
pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Building..'
}
}
stage('Test') {
steps {
echo 'Testing..'
}
}
stage('Deploy') {
steps {
echo 'Deploying....'
}
}
}
}
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时,它就成功地构建了。不知道是什么问题,虽然同样的事情已经工作了早些时候(我已经安装了新的码头詹金斯)