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

时间:2020-05-11 13:56:45

标签: continuous-integration gitlab gitlab-ci

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

现在,我们遇到了一些开发人员正在处理项目,但无权访问中央存储库的情况。 每当他们提交时,Gitlab都会尝试建立管道,但由于开发人员无权访问而失败。

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

0 个答案:

没有答案
相关问题