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

The same parallel scripted and declarative pipelines rendered differently

      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"} }
                          }
                      }
                  }
              }
          }
      }
      

       

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

          [JENKINS-53751] The same parallel scripted and declarative pipelines rendered differently

          Taras Postument created issue -
          Taras Postument made changes -
          Link New: This issue is related to JENKINS-39464 [ JENKINS-39464 ]
          Taras Postument made changes -
          Link New: This issue duplicates JENKINS-53162 [ JENKINS-53162 ]
          KY Lee made changes -
          Link New: This issue relates to JENKINS-55438 [ JENKINS-55438 ]
          KY Lee made changes -
          Link Original: This issue relates to JENKINS-55438 [ JENKINS-55438 ]
          KY Lee made changes -
          Link New: This issue is related to JENKINS-55438 [ JENKINS-55438 ]

          tharilya added a comment -

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

          Can you confirm that? trane9991

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

          Yup, thanks!

          Taras Postument added a comment - Yup, thanks!
          Taras Postument made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Fixed but Unreleased [ 10203 ]
          Taras Postument made changes -
          Status Original: Fixed but Unreleased [ 10203 ] New: Resolved [ 5 ]

            Unassigned Unassigned
            trane9991 Taras Postument
            Votes:
            7 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved: