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

When used with the Join plugin, the retry break the job flow

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      The Retry failed plugin does not work correctly with the Join plugin.
      Let's consider :

      JobA--

      – Job B1
      – /Join/ – Job C
      – Job B2

      If a retry is configured for Job B1 and Job B1 fails, the Join trigger does not fire. Job B1 is retried, OK,but the Join does not fire when Job B1 succeeds.
      I don't know if it is a problem tied to the Retry plugin or to the Join plugin, but it is really annoying in the case of complex job flow.
      This is a critical blocking point for large projects.

        Attachments

          Activity

          Hide
          sroth Steve Roth added a comment -

          We have the same issue. It seems when the Naginator (build retry) plugin retries a job, and the job succeeds, the Join plugin does not re-evaluate the ending Join condition. So you can end up with all of your pipeline jobs passing, yet not have your Join condition evaluated.

          It would be really great if this feature was added. Without this, we are considering the option of automatically detecting stalled pipelines and re-triggering them. This will work, but will consume a lot more resources and be much slower than if this could be fixed in the Join plugin.

          Show
          sroth Steve Roth added a comment - We have the same issue. It seems when the Naginator (build retry) plugin retries a job, and the job succeeds, the Join plugin does not re-evaluate the ending Join condition. So you can end up with all of your pipeline jobs passing, yet not have your Join condition evaluated. It would be really great if this feature was added. Without this, we are considering the option of automatically detecting stalled pipelines and re-triggering them. This will work, but will consume a lot more resources and be much slower than if this could be fixed in the Join plugin.

            People

            • Assignee:
              sfritz sfritz
              Reporter:
              jlpinardon jlpinardon
            • Votes:
              3 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: