Authorization support for fetching includes
Problem to Solve
When including external files in your pipeline definition using
include keyword, these are fetched using HTTP/HTTPS requests. If you want to access files on another project with no public access (e.g., a private project on GitLab.com) you cannot because we still don't support basic auth schemas in URL, nor variables in the
Support inclusion from private projects, and potentially even other similar cases.
Make it possible to specify project and include file path with:
include: - project: other-project file: file/gitlab-ci.yml