是否有一种方法来覆盖默认的GitLab CI AutoDevOps模板?



我正在离线环境中运行我的GitLab CI管道,我的存储库中没有包含管道YAML文件。由于存储库的绝对数量,我允许AutoDevOps使用基线映像,直到我可以根据需要为每个特定的存储库定义管道,然而,应用程序依赖项和管道映像无法下载。我有一种方法来解决这个问题,但它需要在.gitlab-ci.yml文件中进行配置,这意味着不能使用默认的AutoDevOps模板,我必须在每个单独的存储库中进行更改,这首先就违背了启用AutoDevOps的要点。

是否有一种方法可以用我自己的模板覆盖默认的AutoDevOps模板?

来自文档:

Auto DevOps是完全可定制的,因为Auto DevOps模板只是.gitlab-ci的一个实现。yml文件。

所以AutoDevOps管道只是.gitlab-ci.yml文件,你需要包含它们来覆盖这个管道中的作业和任何东西。您需要包含一个.gitlab-ci.yml文件来覆盖默认值。

AutoDevOps是有用的,即使你包含一个ci文件,因为它添加了很多作业而不写它们。

相关内容

  • 没有找到相关文章

最新更新