Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-13059

Declarative Pipeline matrix stages are generated dynamically

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • L3 - Default
    • 7.15.0-alpha4, 7.15.0
    • None
    • None
    • None

    Description

      Description:
      The cambpmConditionalRetry step uses stage logs to detect if a know/expected error occurred. If a the error is know/expected, the stage is retried. The logs are obtained by the STAGE_NAME variable.

      Problem:
      The Sidetrack, Daily CE and Daily EE pipelines uses a Jenkins Matrix to dynamically generate matrices. With this method, every dynamically generated stage has the same value for the STAGE_NAME variable. As a result, the stage logs can't be correctly determined and the stage retry can't be correctly invoked.

      Expected:
      The Sidetrack, Daily CE and Daily EE pipelines use the cambpmGetMatrixStages custom step to generate stages dynamically. This will allow it to utilize the cambpmConditionalRetry step correctly.

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              nikola.koevski Nikola Koevski
              nikola.koevski Nikola Koevski
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce