Composable Auto DevOps still has way too much code that is difficult for the user to understand
Problem to solve
For example when telling a user how to override just the test job in https://gitlab.com/gitlab-org/gitlab-ce/issues/47651#note_173031540 you can see there is a lot of stuff in that YAML file that the user won't really understand.
We should try to extract some of this other stuff (eg.
stages) to some other template like
This way when they pull the template into their project they can see very easily that it is simply just a few includes and it makes it much clearer what they can remove and how to edit things.