Allow gitlab-ci.yml to include common pipeline scripts from the pipeline's docker image
I think it would be a good idea if gitlab supported using include files from the docker gitlab runner image.
This would allow me to build an image which I could use as a generic pipeline docker image. Then from that common image which I can use in all my pipelines, to be able to add some common scripts which apply to my CI/CD pipeline and then I can reduce the amount of duplication by having common, often used scripts in a common place.
As far as I know, all I can do right now is include those files from a common git repository and this means that I have to allow it to be publically available, or give authentication information in the url. It's not really a good idea.
Are there any plans to support this feature? Or any reasons why this ability was not included in the first place?
Thanks!