Run pipeline also in merge request

Problem to solve

Easy invocation of pipeline executions also directly in merge requests.

Further details

Currently only the pipeline page https://gitlab.com/gitlab-org/gitlab-ee/pipelines provides the Run Pipeline button. Then you have to choose your branch. But usually you're in our merge request and due to technical issues, you have to rerun the whole pipeline (as your artifacts might be already removed or the preparation job also has to run again). So it would be an improvement, if the Merge Request itself https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7832 would also provide such a Run Pipeline butto, preselecting the correct branch.

Proposal

What does success look like, and how can we measure that?

Merge request page provides Run Pipeline button and clicking on that provides the Run Pipeline page, but with preselected branch.

Links / references

Assignee Loading
Time tracking Loading