Unstable build from junit not picked up in currentBuild.result

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

XMLWordPrintable

      Some time back, declarative pipelines were marking a stage as unstable, and I was able to have something like:

      pipeline {
        stage {
          steps {
            sh 'runuittests'
          }
          post {
            always {
              junit 'junit.xml'
            }
          }
        }
        stage {
          when {
            expression {
              currentBuild.resultIsBetterOrEqualTo('SUCCESS')
            }
          }
          steps {
            // Only runs when tests are stable
          }
        }
      }

      However, this stopped working at some point in the recent past.  

       

      currentBuild.result does not seem to be populated when junit marks the build unstable.

       

            Assignee:
            Unassigned
            Reporter:
            Will Freeman
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: