No such DSL method 'pipeline' found among steps

Viewed 8678

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 ?

2 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.

Related