Allow Jenkins CI to retry pending pipelines
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