Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

No such DSL method 'pipeline' found among steps

I keep getting this error for the declarative pipeline script in Jenkins.

No such DSL method 'pipeline' found among steps

My script is like this

pipeline {
    agent any
    stages {
        stage('Example Build') {
            steps {
                echo 'Hello World'
            }
        }
    }
}

I have Jenkins version 2.19.4. Hopefully i have installed all the required plugins. Why do i get this exception ?

like image 823
user3603360 Avatar asked Nov 08 '22 16:11

user3603360


1 Answers

I think you have installed the latest plugins, 1.2. I had the same issue that after I upgraded the Pipeline: Model Definition to 1.2 my pipelines stopped working. I was unable to downgrade the plugins (this broke evertyhing) and was forced to upgrade from 2.46.1 to 2.73.1, only after this I was able to run the pipelines again.

Anyway, I would recommend to upgrade as other codes that were not working for me for some reason in 2.46 are now working.

like image 63
uncletall Avatar answered Nov 15 '22 05:11

uncletall