Skip to content

"Number of retries if task failed" feature is not working as expected #244

@sandykb

Description

@sandykb

We have "Number of retries if task failed" option for all the azure devops tasks to re-run the task if it fails.

Actual: In case of Trigger Build task, when we provide the retry count and if the task fails, it triggers the retry count number of executions at the same time (e.g. 3 retry count then three builds) and proceed without waiting for results (even if we have option selected as Wait for completion).

Expected: In case of task failure, it should trigger another run and wait for the result until it reaches max retries.

Error Logs:
2023-03-28T10:09:19.6503322Z ##[warning]RetryHelper encountered task failure, will retry (attempt #: 1 out of 2) after 1000 ms
2023-03-28T10:09:23.2508135Z ##[warning]RetryHelper encountered task failure, will retry (attempt #: 2 out of 2) after 4000 ms

Note: Build still got triggered twice at that same time (4 sec apart) but it did not wait for those to complete.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions