Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-53751

The same parallel scripted and declarative pipelines rendered differently

    Details

    • Similar Issues:

      Description

      Hello, I'm trying to migrate my Declarative pipelines to scripted ones and cannot reproduce behavior completely.

      In order to visualize issue I created 2 identical pipelines defined in a scripted way and in a declarative way.

       

      Scripted:

      node {
          stage("Build") {
              parallel([
                  "Android":{ stage("Android"){ stage("a"){ echo "x" }; stage("a1"){ echo "x" }}},
                  "iOS":{ stage("iOS"){stage("b"){ echo "x" }; stage("a2"){ echo "x" }}}
              ])
          }
      }
      

      Declarative:

      pipeline {
          agent any
          stages {
              stage('Build') {
                  failFast true
                  parallel {
                      stage('Android') {
                          stages {
                              stage('a') { steps { echo "x"} }
                              stage('a1') { steps { echo "x"} }
                          }
                      }
                      stage('iOS') {
                          stages {
                              stage('b') { steps { echo "x"} }
                              stage('b1') { steps { echo "x"} }
                          }
                      }
                  }
              }
          }
      }
      

       

        Attachments

        1. scripted.png
          scripted.png
          22 kB
        2. scripted.log
          1 kB
        3. declarative.png
          declarative.png
          23 kB
        4. declarative.log
          1 kB

          Issue Links

            Activity

            Hide
            tharilya tharilya added a comment -

            This Seems to be solved in the current version of the plugin.

            Can you confirm that? Taras Postument

            Show
            tharilya tharilya added a comment - This Seems to be solved in the current version of the plugin. Can you confirm that? Taras Postument
            Hide
            trane9991 Taras Postument added a comment -

            Yup, thanks!

            Show
            trane9991 Taras Postument added a comment - Yup, thanks!

              People

              • Assignee:
                Unassigned
                Reporter:
                trane9991 Taras Postument
              • Votes:
                7 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: