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

unsuccessful block is triggered for successful runs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • None
    • pipeline-model-api plugin 1.3.4
      Jenkins 2.150.1
    • pipeline-model-definition 1.3.5

      The post-unsuccessful block of my declarative pipeline is triggered even if the build is successful!

      Excerpt from my Jenkinsfile

      pipeline {
        stages { ... }
        post { 
          always { ... }
          success { ... }
          unsuccessful {
            script {
              echo "Build results: ${currentBuild.result} - ${currentBuild.currentResult}"
              ...
            }
          }
        }
      }
         

      And I can see `Build results: SUCCESS - SUCCESS` in the pipeline output - and the other steps of the unsuccessful block executed as well, of course

        

       

            dnusbaum Devin Nusbaum
            kutzi kutzi
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: