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

retry in Declarative options is ignored

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      A pipeline like this will never actually retry - it'll just run once and fail.

      pipeline {
        agent any
        options {
          retry (3)
        }
        stages {
          stage("foo") {
            steps {
              echo "hello"
              error "Failing - retry me!"
            }
          }
        }
      }
      

      This is because the error thrown in the stage is caught and not rethrown again until the end of the build, bypassing the retry step's execution completely.

        Attachments

          Issue Links

            Activity

            abayer Andrew Bayer created issue -
            abayer Andrew Bayer made changes -
            Field Original Value New Value
            Status Open [ 1 ] In Progress [ 3 ]
            abayer Andrew Bayer made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            abayer Andrew Bayer made changes -
            Remote Link This issue links to "PR #164 (Web Link)" [ 17200 ]
            abayer Andrew Bayer made changes -
            Status In Review [ 10005 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            jamesdumay James Dumay made changes -
            Remote Link This issue links to "CloudBees Internal OSS-2371 (Web Link)" [ 18331 ]

              People

              • Assignee:
                abayer Andrew Bayer
                Reporter:
                abayer Andrew Bayer
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: