Skip to content

Ability to rerun a successful pipeline via "Retry" button

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Not only failed pipelines sometimes need a rerun but also successful ones:

  • If your tests are unreliable and you are sceptical that the test success is repeatable
  • If your jobs depend on outside factors
  • If your job depends on some predefined CI variable which can change without a code change

So in general, a pipeline should show the retry button even in case of a success. Then, all jobs should be retried again.

The currently suggested workaround of CI / CD -> Pipelines -> Run Pipeline does not always work, especially not for merge request pipelines. In my case, I have all jobs defined as only: merge_requests and "Run Pipeline" responds with the error "No stages / jobs for this pipeline"

Suggested Workaround

#29456 (comment 2184503070) - Please leave a comment in the thread if the suggested workaround works or not for your usecase.

Edited by 🤖 GitLab Bot 🤖