在gitlab 13.9中已默认支持在include中使用变量如:
include:
- local: '${CI_PROJECT_NAME}.yml'
但是这里只支持特定的几个变量,不是变全预定义变量都支持,按官方文档仅支持
GITLAB_FEATURES, CI_DEFAULT_BRANCH, 所有 CI_PROJECT_ 开头的变量。
具体看这里:https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/ci/variables/where_variables_can_be_used.md#gitlab-ciyml-file
我想根据不同分支引用不同的yml文件这个目标是实现不了了。