Ability to view the merged .gitlab-ci.yml file in the pipeline
Problem to solve
Writing and debugging nested or complex pipelines is not a trivial task. Especially when working around limitations (or bugs) of advanced features (like include), the resulting pipeline could come handy for finding errors quicker.
Intended users
Developer
Further details
Proposal
Step 1: Make the merged .gitlab-ci.yml accessible via gitlab-org/gitlab-ce#60266
Step 2: Display the .gitlab-ci.yml in the pipeline view (if it's as new tab or beneath the commit id or something else is probably an issue for UX)
Permissions and Security
Security Risks:
- If the merged .gitlab-ci.yml contains variables from this project or one of the included project they could leak.