gitlab-ci.yml file > include templates > create UI that allows the user to choose which templates to add
Background
With https://gitlab.com/gitlab-org/gitlab-ce/issues/47234, we are introducing new templates that users can include in their gitlab-ci.yml
files. These templates are based off of the Auto DevOps pipeline.
Currently, users need to manually add an include
step in their yml file in order to add templates. See https://docs.gitlab.com/ee/ci/yaml/#includetemplate
Problem
There is no way to easily add templates into your gitlab-ci.yml
file through the interface. If you add a template currently, it will wipe out your changes and apply the new template.
Solution
Add a way for users to choose which templates they want in to include within their file via the interface.