In Blue Ocean 1.1.4 I have tried everything from and some own ideas, 
nothing seems to work:

stages {
  stage('Parallel1') { 
    parallel 'branch1': {
      node('n1') { stage('Unit 1') { echo "1" } }
    }, 'branch2': {
      node('n2') { stage('Unit 2') { echo "2" } }
    }
  }
}
* Result: *Starting with version 0.5, steps in a stage must be in a steps 
block*

stages {
  steps {
    parallel 'branch1': { 
      node('n1') { stage('Unit 1') { echo "1" } } 
    }, 'branch2': {
      node('n2') { stage('Unit 2') { echo "2" } }
    }
  }
}
* Result: *Invalid step "stage" used - not allowed in this context - The 
stage step cannot be used in Declarative Pipelines*

The only working version I have is:
        stage ('Parallel1') {
            steps {
                parallel ("TEST A" : {
                    echo "TEST A"
                },"TEST A" : {
                    echo "TEST B"
                })
            }
        }

but this gives parallel steps not stages -- less readability and lack of 
control like:
        stage ('TEST A') {
            when {
                expression { params.DO_TEST_A == true }
            }
            steps {
                echo "TEST A"
            }
        }

Any ideas how to make it work?

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/dfd80285-74d5-414a-9018-63b40328cd20%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to