Search code examples
gitjenkinsjenkins-pipelinejenkins-groovyjenkins-job-dsl

Jenkins Multi Branch Pipeline error with Jenkins file


I have create a Jenkins Multi Branch pipeline where I have used below script to trigger a declarative steps from Github an Jenkins version 2.222.3 .

pipeline {
    agent any

    stages {
        stage ('Compile Stage') {

            steps {
                withMaven(maven : 'maven_3_5_0') {
                    sh 'mvn clean compile'
                }
            }
        }

        stage ('Testing Stage') {

            steps {
                withMaven(maven : 'maven_3_5_0') {
                    sh 'mvn test'
                }
            }
        }


        stage ('Deployment Stage') {
            steps {
                withMaven(maven : 'maven_3_5_0') {
                    sh 'mvn deploy'
                }
            }
        }
    }
}

I have read all the available docs on Jenkins but I am always landing on this weird error

use of pipeline or node still continues to be error

use of pipeline or node still continues to be error

I am not printing Start of pipeline which is highlighted in red in the above picture but it is pulling from somewhere.

Kindly request your kind assistance on fixing it as I am not aware of it


Solution

  • It looks like you're missing a plugin and that's why it doesn't know what the pipeline means.

    The docs recommend https://plugins.jenkins.io/workflow-aggregator/.