Allow Jenkins CI to retry pending pipelines

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

Problem to solve

We are running GitLab with the Jenkins CI integration. Occasionally the pipeline will enter a pending state and never leave that pending state. Jenkins never receives the start pipeline event.

We would like to be able to retry sending the pipeline start event for pending pipelines when these issues occur.

Intended users

Further details

We have no way to resend events when GitLab forgets to send them to Jenkins. We will probably need some kind of idempotency solution as well.

Proposal

A retry button on pending pipelines or canceled pipelines.

Permissions and Security

same as the normal pipeline

Edited by 🤖 GitLab Bot 🤖