我必须在gitlab中为30多个存储库设置几乎相同的管道。问题在于,我无法在gitlab中找到任何可能的方法,使我可以使用YAML设置一个管道,并通过提供其他参数在所有其他存储库中重用它。
作为示例,如果我通过Jenkins进行操作,这非常简单,但是很遗憾,除gitlab ci / cd外,我不允许使用其他任何东西。
关于GitLab中通用管道的任何想法吗?
答案 0 :(得分:0)
您是否考虑过让您的每个项目管道都触发一个子管道?子管道可以在另一个项目的文件中定义,而不是触发它的管道。这里有一些关于父子管道的详细信息:https://docs.gitlab.com/ee/ci/parent_child_pipelines.html