Continuous integration 是否可以在gitlab-ci.yml中有条件地包含外部yaml?

Continuous integration 是否可以在gitlab-ci.yml中有条件地包含外部yaml?,continuous-integration,gitlab,gitlab-ci,Continuous Integration,Gitlab,Gitlab Ci,我们有一个中央存储库,保存所有CI配置。 我们拥有的每个项目都包含来自该中央存储库的必要文件。 运行作业的条件存在于外部文件中,并确保管道仅为特定分支运行 现在,我们遇到了这样一种情况:一些开发人员正在处理一个项目,但无法访问中央存储库。 无论何时提交,Gitlab都会尝试设置管道,但由于开发人员没有访问权限而失败 有没有办法向gitlab-ci.yml添加一些逻辑,该gitlab-ci.yml在包含来自中央存储库的文件之前执行? 因此,有效地阻止创建管道并包含外部文件。我相当肯定答案是“否”。

我们有一个中央存储库,保存所有CI配置。 我们拥有的每个项目都包含来自该中央存储库的必要文件。 运行作业的条件存在于外部文件中,并确保管道仅为特定分支运行

现在,我们遇到了这样一种情况:一些开发人员正在处理一个项目,但无法访问中央存储库。 无论何时提交,Gitlab都会尝试设置管道,但由于开发人员没有访问权限而失败

有没有办法向gitlab-ci.yml添加一些逻辑,该gitlab-ci.yml在包含来自中央存储库的文件之前执行?
因此,有效地阻止创建管道并包含外部文件。

我相当肯定答案是“否”。不过,我会鼓励您输入一个功能请求