Design: Add "Edit pipeline" button to the pipeline detail page
Problem
There's no easy way to navigate to the CI config file from the pipeline graph. It creates extra effort when troubleshooting problems with the configuration. If you see an error in the pipeline detail page, you have to find your way to the repo, find the CI yaml file, etc.
User experience goal
I want to be able to quickly navigate to my CI config file and back to the pipeline graph when troubleshooting a failing pipeline.
Proposal
As an MVC, we should add an "Edit pipeline" button to the pipeline detail page which will take you to your .gitlab-ci.yaml
file. That button should be visible only for those users who have the permission to edit the pipeline.
Once the new Pipeline Editor is released to all CI users, we should make sure the "Edit pipeline" button links to the new Pipeline Editor.