-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
-
None
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.