Output fully resolved and merged gitlab-ci file when using includes using the API
Problem to solve
would it be possible to output the resolved and merged gitlab-ci tree for a ci file which has includes?
# maven based projects
#include:
# - 'http://path/to/service.gitlab-ci.yml'
# - 'http://path/to/maven-build.gitlab-ci.yml'
# https://docs.gitlab.com/ee/ci/yaml/#overriding-external-template-values
For the ci definition above it would like to be able to retrieve the fully merged and resolved (yaml) merge tree, just like the gui based ci linter does.
Intended users
Template builders
Further details
Proposal
Expose the internal merge function trough the api
Permissions and Security
none
Documentation
none
Testing
none
What does success look like, and how can we measure that?
If the output is a yaml merge tree with all references resolved and interpreted.
Links / references
none
Edited by Erik-Paul Dittmer