GitLab CI / CD通用配置

时间:2019-02-12 06:31:25

标签: yaml pipeline gitlab-ci

我必须在gitlab中为30多个存储库设置几乎相同的管道。问题在于,我无法在gitlab中找到任何可能的方法,使我可以使用YAML设置一个管道,并通过提供其他参数在所有其他存储库中重用它。

作为示例,如果我通过Jenkins进行操作,这非常简单,但是很遗憾,除gitlab ci / cd外,我不允许使用其他任何东西。

关于GitLab中通用管道的任何想法吗?

1 个答案:

答案 0 :(得分:0)

您是否考虑过让您的每个项目管道都触发一个子管道?子管道可以在另一个项目的文件中定义,而不是触发它的管道。这里有一些关于父子管道的详细信息:https://docs.gitlab.com/ee/ci/parent_child_pipelines.html