Parallel stages not displayed correctly

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      The scenario works fine for the scripted pipeline but the same fails in the declarative pipeline

      scripted pipeline

      {{def j=[:]
      node \{
          [
              [name: "api", folder: "api"],
              [name: "ui", folder: "ui"]
          ].each { m -> 
              j[m.name] = {
                  stage('a') {
                      echo "A"
                  }
                  stage('b') \{
                      echo "B"
                  }
              }
          }
          parallel j
      }}}
      

       

      declarative pipeline

       

      {{pipeline \{
          agent any;
          stages {
              stage("parallel") {
                  steps {
                      script {
                          def j=[:]
                          [
                              [name: "api", folder: "api"],
                              [name: "ui", folder: "ui"]
                          ].each { m -> 
                              j[m.name] = {
                                  stage('a') {
                                      echo "A"
                                  }
                                  stage('b') \{
                                      echo "B"
                                  }
                              }
                          }
                          parallel j
                      }
                  }
              }
          }
      }}}

      All the stages run but are not displayed.

      See related Stackoverflow question.

      Seems related to JENKINS-49050

            Assignee:
            Unassigned
            Reporter:
            javydreamercsw
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: