-
Bug
-
Resolution: Unresolved
-
Major
-
Jenkins: 2.138.1
Blue Ocean: 1.8.3
OS: RHEL7.2
Browser: Google Chrome
After upgrading to the last blueocean plugin (1.8.3), the Parallel sequential stages are showing wrong status when one of the stages is UNSTABLE.
As shown in the attached picture, the DONE stages are colored in Grey.
[JENKINS-53803] Parallel sequential stages in Blue Ocean showing wrong status when one of the stages is UNSTABLE
Assignee | New: Elie Kassis [ ekassis ] |
Assignee | Original: Elie Kassis [ ekassis ] |
Description |
Original:
After upgrading to the last blueocean plugin (1.8.3), the Parallel sequential stages are showing wrong status when one of the stages is UNSTABLE. As shown in the attached picture, the DONE stages are colored in +*Grey*+. |
New:
After upgrading to the last blueocean plugin (1.8.3), the Parallel sequential stages are showing wrong status when one of the stages is UNSTABLE. As shown in the attached picture, the DONE stages are colored in +*Grey*+. {code:java} pipeline { options { timeout(time: 4, unit: 'HOURS') ansiColor('xterm') } //agent any agent { node { label 'pacpte_dell1114srv' } } stages { stage('Prepare Workflow') { steps { script { timestamps { //get Reference println("Getting References") } } } } stage('Generate Debug Job') { steps { script { timestamps { println("Generate Debug Job") } } } } stage('Pushing 2 Tests and 2 Debug jobs') { //failFast true parallel { stage('TE1') { stages { stage('PUSH TE1') { options { retry(2) timeout(time: 3, unit: 'HOURS') } steps { script { timestamps { println("PUSH TE1") } } } } stage('Archive Logs') { steps { script { timestamps { println("Archive TE1 Logs") } } } } stage('Insert Metrics') { steps { script { timestamps { println("Insert TE1 Metrics in DB") } } } } stage('Compare Metrics') { steps { script { timestamps { println("Compare Metrics TE1 vs REF") } } } } } } stage('TE2') { stages { stage('PUSH TE2') { options { retry(2) timeout(time: 3, unit: 'HOURS') } steps { script { timestamps { println("PUSH TE2") } } } } stage('Archive Logs') { steps { script { timestamps { println("Archive TE2 Logs") } } } } stage('Insert Metrics') { steps { script { timestamps { println("Insert TE2 Metrics in DB") } } } } stage('Compare Metrics') { steps { script { timestamps { println("Compare Metrics TE2 vs REF") } } } } } } stage('HEAD DEBUG') { stages { stage('PUSH HEAD DEBUG') { options { retry(2) timeout(time: 2, unit: 'HOURS') } steps { script { timestamps { println("PUSH HEAD DEBUG") } } } } stage('DEPLOY CLIENT HEAD') { steps { script { timestamps { println("Deploying Client HEAD") } } } } } } stage('REF DEBUG') { stages { stage('PUSH REF DEBUG') { options { retry(2) timeout(time: 2, unit: 'HOURS') } steps { script { timestamps { println("PUSH REF DEBUG") } } } } stage('DEPLOY CLIENT REF') { steps { script { timestamps { println("Deploying Client REF") } } } } } } } } stage('CrossChecking') { steps { script { timestamps { println("CrossChecking") } } } } stage('SetReferences') { steps { script { timestamps { println("Set References") } } } } stage('Head vs Head-1') { steps { script { timestamps { println("Head vs Head-1") } } } } stage('Send MAIL and Insert JIRA') { parallel { stage('Sending Mail') { stages { stage('Send MAIL') { steps { script { timestamps { println("Sending Mail") } } } } } } stage('Inserting Jira') { stages { stage('Insert JIRA') { steps { script { timestamps { println "Inserting MXIT Jira" } } } } } } } } stage('Dichotomy and Profiling') { parallel { stage('Start Dichotomy') { stages { stage('Dichotomy') { steps { script { timestamps { println("Dichotomy") } } } } } } stage('Start Profiling Workflow') { stages { stage('Profiling Workflow') { steps { script { timestamps { println("Profiling Workflow") } } } } } } } } } } {code} |
Description |
Original:
After upgrading to the last blueocean plugin (1.8.3), the Parallel sequential stages are showing wrong status when one of the stages is UNSTABLE. As shown in the attached picture, the DONE stages are colored in +*Grey*+. {code:java} pipeline { options { timeout(time: 4, unit: 'HOURS') ansiColor('xterm') } //agent any agent { node { label 'pacpte_dell1114srv' } } stages { stage('Prepare Workflow') { steps { script { timestamps { //get Reference println("Getting References") } } } } stage('Generate Debug Job') { steps { script { timestamps { println("Generate Debug Job") } } } } stage('Pushing 2 Tests and 2 Debug jobs') { //failFast true parallel { stage('TE1') { stages { stage('PUSH TE1') { options { retry(2) timeout(time: 3, unit: 'HOURS') } steps { script { timestamps { println("PUSH TE1") } } } } stage('Archive Logs') { steps { script { timestamps { println("Archive TE1 Logs") } } } } stage('Insert Metrics') { steps { script { timestamps { println("Insert TE1 Metrics in DB") } } } } stage('Compare Metrics') { steps { script { timestamps { println("Compare Metrics TE1 vs REF") } } } } } } stage('TE2') { stages { stage('PUSH TE2') { options { retry(2) timeout(time: 3, unit: 'HOURS') } steps { script { timestamps { println("PUSH TE2") } } } } stage('Archive Logs') { steps { script { timestamps { println("Archive TE2 Logs") } } } } stage('Insert Metrics') { steps { script { timestamps { println("Insert TE2 Metrics in DB") } } } } stage('Compare Metrics') { steps { script { timestamps { println("Compare Metrics TE2 vs REF") } } } } } } stage('HEAD DEBUG') { stages { stage('PUSH HEAD DEBUG') { options { retry(2) timeout(time: 2, unit: 'HOURS') } steps { script { timestamps { println("PUSH HEAD DEBUG") } } } } stage('DEPLOY CLIENT HEAD') { steps { script { timestamps { println("Deploying Client HEAD") } } } } } } stage('REF DEBUG') { stages { stage('PUSH REF DEBUG') { options { retry(2) timeout(time: 2, unit: 'HOURS') } steps { script { timestamps { println("PUSH REF DEBUG") } } } } stage('DEPLOY CLIENT REF') { steps { script { timestamps { println("Deploying Client REF") } } } } } } } } stage('CrossChecking') { steps { script { timestamps { println("CrossChecking") } } } } stage('SetReferences') { steps { script { timestamps { println("Set References") } } } } stage('Head vs Head-1') { steps { script { timestamps { println("Head vs Head-1") } } } } stage('Send MAIL and Insert JIRA') { parallel { stage('Sending Mail') { stages { stage('Send MAIL') { steps { script { timestamps { println("Sending Mail") } } } } } } stage('Inserting Jira') { stages { stage('Insert JIRA') { steps { script { timestamps { println "Inserting MXIT Jira" } } } } } } } } stage('Dichotomy and Profiling') { parallel { stage('Start Dichotomy') { stages { stage('Dichotomy') { steps { script { timestamps { println("Dichotomy") } } } } } } stage('Start Profiling Workflow') { stages { stage('Profiling Workflow') { steps { script { timestamps { println("Profiling Workflow") } } } } } } } } } } {code} |
New:
After upgrading to the last blueocean plugin (1.8.3), the Parallel sequential stages are showing wrong status when one of the stages is UNSTABLE. As shown in the attached picture, the DONE stages are colored in +*Grey*+. |