GUI indicates post failure mail step fails, while mail is being sent.

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

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Minor
    • Component/s: core, mailer-plugin
    • Environment:
      using jenkinsci/blue ocean docker image.
      docker run jenkinsci/blueocean:latest --version = 2.89.4
       os: ubuntu 16.04

      Using the following in my Jenkinsfile:

          stage('Test') {
            steps {
              sh 'pytest --junitxml result.xml testing/'
            }
            post {
              failure {
                mail(to: 'user@example.com', subject: "Failed Pipeline : ${currentBuild.fullDisplayName}", body: "Something is wrong with ${env.BUILD_URL}")
              }
              always {
                junit 'result.xml'
              }

      When one of my test fails, I get the following indication:

      But the mail is being sent successfully.

      When moving the 'post' section to be under 'pipline' section, or when deleting the 'always' block,leaving only the 'failure' block, Mail section is green.

      You think the order of block execution within the 'post' section has an impact on the GUI presented?

      As I mentioned, the Mail step doesn't actually fails, it actually send an email as it should. But GUI indicates a failure.

       

      Any thoughts?

            Assignee:
            Unassigned
            Reporter:
            IKO BH
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: