Show the merged version of .gitlab-ci.yml (with include and extends)
Release notes
Using the includes keyword when configuring your pipeline help you break down one long pipeline file into multiple files to increase readability, or reduce duplication of the same configuration in multiple places. However, it makes your pipeline configuration hard to follow, in many cases a pipeline configuration file could look like a list of multiple lines of includes, in this release we allow you to view the merged version of your pipeline configuration, this way it would be easy to understand your pipeline flow and can make the debugging process easier
Problem to solve
Currently, the CI Linter validates your CI configuration including all of the includes. However, it's not obvious from the UI.
Intended users
User experience goal
I want to view, the merged CI yaml file in the UI.
Proposal
We would like to allow our users to see the merged version of gitlab-ci.yml file (with includes and extends) in the pipeline editor.
We can place the merged yaml view in the "View merged YAML" tab in the editor.
- The merged YAML view shouldn't be editable.
- We may be able to use the blob viewer to display it, if that's not possible, we could use a read-only editor.
What is the type of buyer?
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.